public Class getItemTypeForItemFieldName(Class definedIn, String itemFieldName) { ImplicitCollectionMapperForClass mapper = getMapper(definedIn); if (mapper != null) { return mapper.getItemTypeForItemFieldName(itemFieldName); } else { return null; } }
public Class getItemTypeForItemFieldName(String itemFieldName) { ImplicitCollectionMappingImpl def = getImplicitCollectionDefByItemFieldName(itemFieldName); if (def != null) { return def.getItemType(); } else { ImplicitCollectionMapperForClass mapper = ImplicitCollectionMapper.this.getMapper(definedIn.getSuperclass()); return mapper != null ? mapper.getItemTypeForItemFieldName(itemFieldName) : null; } }