// TODO: Implement handling for wildcards and subgroups
throw new IllegalStateException("Wildcards and subgroups are not implemented.");
}
if (jm == null) {
jm = pSource.newJavaMethod("marshalChilds", JavaQNameImpl.VOID, JavaSource.PROTECTED);
DirectAccessible pData = jm.addParam(JavaQNameImpl.getInstance(JMXmlSerializer.Data.class), "pData");
sgLet = new XMLSerializersMarshalChildsSGlet(pData);
JavaQName elementInterface = pController.getClassContext().getXMLInterfaceName();
DirectAccessible pObject = jm.addParam(Object.class, "pObject");
pElement = jm.newJavaField(elementInterface);
pElement.addLine("(", elementInterface, ") ", pObject);