631632633634635636637638639640641
} } // load object and cast to type mb.loadObject(); mb.appendCreateCast(type); // handle the actual unmarshalling if (hasattr) { m_component.genAttributeUnmarshal(mb); }
478479480481482483484485486487488
} else { // generate call to factory method genUserMethodCall(true, m_factoryMethod, mb); mb.appendCreateCast(m_factoryMethod.getTypeName(), m_class.getClassName()); } // save created instance to be returned