if(temp.count()!=0)
temp.removeObject(selectedRule());
GSVRule ru=null;
for(int s=0;s<temp.count();s++){
ru = (GSVRule)temp.objectAtIndex(s);
if(ru.ruleName().equals(selectedRule().ruleName())){
errorMessage = "There is already a rule named: "+ selectedRule().ruleName();
error=true;
return null;
}
}