if (interceptedMethods.contains(method)) {
resolveIfRequired(domainObject);
final InteractionEvent ev =
new CollectionMethodEvent(getDelegate(), getCollection().getIdentifier(), getDomainObject(),
method.getName(), args, returnValueObj);
notifyListeners(ev);
return returnValueObj;
}