public void init(TypeSG pController) throws SAXException {
final String mName = "init";
log.finest(mName, "->");
if (pController.isComplex()) {
ComplexTypeSGChain chain = (ComplexTypeSGChain) pController.newComplexTypeSG();
complexTypeSG = new ComplexTypeSGImpl(chain);
complexTypeSG.init();
} else {
SimpleTypeSGChain chain = (SimpleTypeSGChain) pController.newSimpleTypeSG();
simpleTypeSG = new SimpleTypeSGImpl(chain);