if(array.count() == 0) { return array; } EOEnterpriseObject eo = (EOEnterpriseObject)array.objectAtIndex(0); return filteredArrayWithEntityFetchSpecification(array, eo.entityName(), keypath, null); }
synchronized(array) { if(array.count() == 0) { return array; } EOEnterpriseObject eo = (EOEnterpriseObject)array.objectAtIndex(0); return filteredArrayWithFetchSpecificationNamedEntityNamed(array, keypath, eo.entityName()); } }
	public Object compute(NSArray array, String keypath) {            if(array.count() == 0) {                return array;            }            EOEnterpriseObject eo = (EOEnterpriseObject)array.objectAtIndex(0);            return filteredArrayWithEntityFetchSpecification(array, eo.entityName(), keypath, null);        }