throw new IllegalArgumentException("Delegate is not present");
}
for (int i = 0; i < delegates.count(); i++) {
_NSDelegate delegateObject = (_NSDelegate)delegates.objectAtIndex(i);
if (delegateObject.delegate().equals(delegate))
{
delegates.removeObjectAtIndex(i);
break;
}
}