private boolean on(Object entity, Serializable id,
Object[] state, Struct data,
String[] propertyNames, Type[] types, Collection.Key eventType, boolean hasMethod) {
Component cfc = CommonUtil.toComponent(entity,null);
if(cfc!=null && EventListener.hasEventType(cfc, eventType)){
EventListener.invoke(eventType, cfc, data, null);
}
if(hasMethod)
EventListener.invoke(eventType, listener.getCFC(), data, entity);