/* 119 */ if (info.isCollection())
/* 120 */ return createCollectionCallback(info, context, ai, whenRequired, dependentState, cardinality);
/* 121 */ if (ai.isProperty()) {
/* 122 */ return new ClassAttributeCallbackItem(info.getType(), whenRequired, dependentState, cardinality, context, ai.getName());
/* */ }
/* 124 */ return new ClassSingleCallbackItem(info.getType(), whenRequired, dependentState, cardinality, context, ai.getName(), info.getName());
/* */ }