// simpleContent, ComplexContent, group, all, choice, and sequence
// are allowed only when we haven't seen type definition.
if(tag.localName.equals("simpleContent") ) return reader.sfactory.simpleContent(this,tag,decl);
if(tag.localName.equals("complexContent") ) return reader.sfactory.complexContent(this,tag,decl);
State s = reader.createModelGroupState(this,tag);
if(s!=null) return s;
if( super.exp==null ) {
// no content model was given.
// I couldn't "decipher" what should we do in this case.