}
public ObjectSG getObjectSG(SGFactory pController, XSElement pElement) throws SAXException {
ObjectSG result = (ObjectSG) objects.get(pElement);
if (result == null) {
ObjectSGChain chain = (ObjectSGChain) pController.newObjectSG(pElement);
result = new ObjectSGImpl(chain);
objects.put(pElement, result);
objectsByOrder.add(result);
result.init();
}