docbook-apps

java.lang.StackOverflowError when validating against 5.0CR5 docbookxi.rng using relames

  • 1.  java.lang.StackOverflowError when validating against 5.0CR5 docbookxi.rng using relames

    Posted 07-25-2007 18:01
    Hi,

    I have tried to validate documents against the 5.0CR5 version of
    docbookxi.rng using the latest relames (20060319), but I get a
    java.lang.StackOverflowError and a very long stack trace.

    Everything is fine when validating against docbook.rng. Has anyone else seen
    this?

    Mauritz
    ---

    Test document used (x.xml)
    ==========================


    <sect1>

    <para>Test text</para>
    </sect1>


    Command line + full stack trace
    ===============================
    java -jar C:/Java/relames-20060319/relames.jar
    C:/doctypes/docbook/5.0/rng/docbookxi.rng x.xml
    relmes verifier Copyright(C) Sun Microsystems, Inc. 2001
    parsing C:/doctypes/docbook/5.0/rng/docbookxi.rng
    Exception in thread "Thread-0" java.lang.StackOverflowError
    at
    com.sun.msv.grammar.ExpressionPool.createChoice(ExpressionPool.java:76)
    at
    com.sun.msv.grammar.ExpressionPool.createChoice(ExpressionPool.java:76)
    at
    com.sun.msv.grammar.ExpressionPool.createChoice(ExpressionPool.java:76)
    at
    com.sun.msv.grammar.ExpressionPool.createChoice(ExpressionPool.java:76)
    at
    com.sun.msv.grammar.ExpressionPool.createChoice(ExpressionPool.java:76)
    at
    com.sun.msv.grammar.ExpressionPool.createChoice(ExpressionPool.java:76)
    at
    com.sun.msv.grammar.ExpressionPool.createChoice(ExpressionPool.java:76)
    at
    com.sun.msv.grammar.ExpressionPool.createChoice(ExpressionPool.java:76)
    at
    com.sun.msv.grammar.ExpressionPool.createChoice(ExpressionPool.java:76)
    at
    com.sun.msv.grammar.ExpressionPool.createChoice(ExpressionPool.java:76)
    at
    com.sun.msv.grammar.ExpressionPool.createChoice(ExpressionPool.java:76)
    at
    com.sun.msv.grammar.ExpressionPool.createChoice(ExpressionPool.java:76)
    at
    com.sun.msv.grammar.ExpressionPool.createChoice(ExpressionPool.java:76)
    at
    com.sun.msv.grammar.ExpressionPool.createChoice(ExpressionPool.java:76)
    at
    com.sun.msv.grammar.ExpressionPool.createChoice(ExpressionPool.java:76)
    at
    com.sun.msv.grammar.ExpressionPool.createChoice(ExpressionPool.java:76)
    at
    com.sun.msv.grammar.ExpressionPool.createChoice(ExpressionPool.java:76)
    at
    com.sun.msv.grammar.ExpressionPool.createChoice(ExpressionPool.java:76)
    at
    com.sun.msv.grammar.ExpressionPool.createChoice(ExpressionPool.java:76)
    at
    com.sun.msv.grammar.ExpressionPool.createChoice(ExpressionPool.java:76)
    at
    com.sun.msv.grammar.ExpressionPool.createChoice(ExpressionPool.java:76)
    at
    com.sun.msv.grammar.ExpressionPool.createChoice(ExpressionPool.java:76)
    at
    com.sun.msv.grammar.ExpressionPool.createChoice(ExpressionPool.java:76)
    at
    com.sun.msv.grammar.ExpressionPool.createChoice(ExpressionPool.java:76)
    at
    com.sun.msv.grammar.ExpressionPool.createChoice(ExpressionPool.java:76)
    at
    com.sun.msv.grammar.ExpressionPool.createChoice(ExpressionPool.java:76)
    at
    com.sun.msv.grammar.ExpressionPool.createChoice(ExpressionPool.java:76)
    at
    com.sun.msv.grammar.ExpressionPool.createChoice(ExpressionPool.java:76)
    at
    com.sun.msv.grammar.ExpressionPool.createChoice(ExpressionPool.java:76)
    at
    com.sun.msv.grammar.ExpressionPool.createChoice(ExpressionPool.java:76)
    at
    com.sun.msv.grammar.ExpressionPool.createChoice(ExpressionPool.java:76)
    at
    com.sun.msv.grammar.ExpressionPool.createChoice(ExpressionPool.java:76)
    at
    com.sun.msv.grammar.ExpressionPool.createChoice(ExpressionPool.java:76)
    at
    com.sun.msv.grammar.ExpressionCloner.onChoice(ExpressionCloner.java:40)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:24)
    at
    com.sun.msv.grammar.ExpressionCloner.onChoice(ExpressionCloner.java:37)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:24)
    at
    com.sun.msv.grammar.ExpressionCloner.onChoice(ExpressionCloner.java:37)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:24)
    at
    com.sun.msv.grammar.ExpressionCloner.onChoice(ExpressionCloner.java:37)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:24)
    at
    com.sun.msv.grammar.util.RefExpRemover.onRef(RefExpRemover.java:80)
    at com.sun.msv.grammar.ReferenceExp.visit(ReferenceExp.java:85)
    at
    com.sun.msv.grammar.ExpressionCloner.onChoice(ExpressionCloner.java:37)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:24)
    at
    com.sun.msv.grammar.ExpressionCloner.onChoice(ExpressionCloner.java:37)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:24)
    at
    com.sun.msv.grammar.util.RefExpRemover.onRef(RefExpRemover.java:80)
    at com.sun.msv.grammar.ReferenceExp.visit(ReferenceExp.java:85)
    at
    com.sun.msv.grammar.ExpressionCloner.onOneOrMore(ExpressionCloner.java:43)
    at com.sun.msv.grammar.OneOrMoreExp.visit(OneOrMoreExp.java:21)
    at
    com.sun.msv.grammar.ExpressionCloner.onChoice(ExpressionCloner.java:38)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:24)
    at
    com.sun.msv.grammar.ExpressionCloner.onSequence(ExpressionCloner.java:59)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:22)
    at
    com.sun.msv.grammar.util.RefExpRemover.onRef(RefExpRemover.java:80)
    at com.sun.msv.grammar.ReferenceExp.visit(ReferenceExp.java:85)
    at
    com.sun.msv.grammar.ExpressionCloner.onSequence(ExpressionCloner.java:59)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:22)
    at com.sun.msv.grammar.Expression.getExpandedExp(Expression.java:89)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onElement(Restr
    ictionChecker.java:122)
    at com.sun.msv.grammar.ElementExp.visit(ElementExp.java:67)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:181)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$2.onOneOrMore(RestrictionCheck
    er.java:261)
    at com.sun.msv.grammar.OneOrMoreExp.visit(OneOrMoreExp.java:23)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:74)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onElement(Restr
    ictionChecker.java:122)
    at com.sun.msv.grammar.ElementExp.visit(ElementExp.java:67)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:74)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onElement(Restr
    ictionChecker.java:122)
    at com.sun.msv.grammar.ElementExp.visit(ElementExp.java:67)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:74)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:73)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onElement(Restr
    ictionChecker.java:122)
    at com.sun.msv.grammar.ElementExp.visit(ElementExp.java:67)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$2.onOneOrMore(RestrictionCheck
    er.java:261)
    at com.sun.msv.grammar.OneOrMoreExp.visit(OneOrMoreExp.java:23)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:74)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:73)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:73)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onElement(Restr
    ictionChecker.java:122)
    at com.sun.msv.grammar.ElementExp.visit(ElementExp.java:67)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$2.onOneOrMore(RestrictionCheck
    er.java:261)
    at com.sun.msv.grammar.OneOrMoreExp.visit(OneOrMoreExp.java:23)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:74)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onElement(Restr
    ictionChecker.java:122)
    at com.sun.msv.grammar.ElementExp.visit(ElementExp.java:67)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:181)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$2.onOneOrMore(RestrictionCheck
    er.java:261)
    at com.sun.msv.grammar.OneOrMoreExp.visit(OneOrMoreExp.java:23)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:74)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onElement(Restr
    ictionChecker.java:122)
    at com.sun.msv.grammar.ElementExp.visit(ElementExp.java:67)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:181)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$2.onOneOrMore(RestrictionCheck
    er.java:261)
    at com.sun.msv.grammar.OneOrMoreExp.visit(OneOrMoreExp.java:23)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:74)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onElement(Restr
    ictionChecker.java:122)
    at com.sun.msv.grammar.ElementExp.visit(ElementExp.java:67)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:181)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:74)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onElement(Restr
    ictionChecker.java:122)
    at com.sun.msv.grammar.ElementExp.visit(ElementExp.java:67)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$2.onOneOrMore(RestrictionCheck
    er.java:261)
    at com.sun.msv.grammar.OneOrMoreExp.visit(OneOrMoreExp.java:23)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:74)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onElement(Restr
    ictionChecker.java:122)
    at com.sun.msv.grammar.ElementExp.visit(ElementExp.java:67)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:181)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$2.onOneOrMore(RestrictionCheck
    er.java:261)
    at com.sun.msv.grammar.OneOrMoreExp.visit(OneOrMoreExp.java:23)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onInterleave(Re
    strictionChecker.java:192)
    at com.sun.msv.grammar.InterleaveExp.visit(InterleaveExp.java:23)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:74)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onElement(Restr
    ictionChecker.java:122)
    at com.sun.msv.grammar.ElementExp.visit(ElementExp.java:67)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:181)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:74)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:73)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:73)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:73)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:73)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:73)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onElement(Restr
    ictionChecker.java:122)
    at com.sun.msv.grammar.ElementExp.visit(ElementExp.java:67)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:181)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$2.onOneOrMore(RestrictionCheck
    er.java:261)
    at com.sun.msv.grammar.OneOrMoreExp.visit(OneOrMoreExp.java:23)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:74)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onElement(Restr
    ictionChecker.java:122)
    at com.sun.msv.grammar.ElementExp.visit(ElementExp.java:67)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:181)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$2.onOneOrMore(RestrictionCheck
    er.java:261)
    at com.sun.msv.grammar.OneOrMoreExp.visit(OneOrMoreExp.java:23)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onInterleave(Re
    strictionChecker.java:192)
    at com.sun.msv.grammar.InterleaveExp.visit(InterleaveExp.java:23)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:74)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onElement(Restr
    ictionChecker.java:122)
    at com.sun.msv.grammar.ElementExp.visit(ElementExp.java:67)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:181)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:74)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:73)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onElement(Restr
    ictionChecker.java:122)
    at com.sun.msv.grammar.ElementExp.visit(ElementExp.java:67)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:181)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$2.onOneOrMore(RestrictionCheck
    er.java:261)
    at com.sun.msv.grammar.OneOrMoreExp.visit(OneOrMoreExp.java:23)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:74)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onElement(Restr
    ictionChecker.java:122)
    at com.sun.msv.grammar.ElementExp.visit(ElementExp.java:67)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:181)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$2.onOneOrMore(RestrictionCheck
    er.java:261)
    at com.sun.msv.grammar.OneOrMoreExp.visit(OneOrMoreExp.java:23)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:74)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onElement(Restr
    ictionChecker.java:122)
    at com.sun.msv.grammar.ElementExp.visit(ElementExp.java:67)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:181)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$2.onOneOrMore(RestrictionCheck
    er.java:261)
    at com.sun.msv.grammar.OneOrMoreExp.visit(OneOrMoreExp.java:23)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:181)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:74)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onElement(Restr
    ictionChecker.java:122)
    at com.sun.msv.grammar.ElementExp.visit(ElementExp.java:67)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$2.onOneOrMore(RestrictionCheck
    er.java:261)
    at com.sun.msv.grammar.OneOrMoreExp.visit(OneOrMoreExp.java:23)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:74)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onElement(Restr
    ictionChecker.java:122)
    at com.sun.msv.grammar.ElementExp.visit(ElementExp.java:67)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$2.onOneOrMore(RestrictionCheck
    er.java:261)
    at com.sun.msv.grammar.OneOrMoreExp.visit(OneOrMoreExp.java:23)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:74)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onElement(Restr
    ictionChecker.java:122)
    at com.sun.msv.grammar.ElementExp.visit(ElementExp.java:67)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:74)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:73)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:73)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onElement(Restr
    ictionChecker.java:122)
    at com.sun.msv.grammar.ElementExp.visit(ElementExp.java:67)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$2.onOneOrMore(RestrictionCheck
    er.java:261)
    at com.sun.msv.grammar.OneOrMoreExp.visit(OneOrMoreExp.java:23)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:181)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:74)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:73)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onElement(Restr
    ictionChecker.java:122)
    at com.sun.msv.grammar.ElementExp.visit(ElementExp.java:67)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:181)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$2.onOneOrMore(RestrictionCheck
    er.java:261)
    at com.sun.msv.grammar.OneOrMoreExp.visit(OneOrMoreExp.java:23)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:74)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:73)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onElement(Restr
    ictionChecker.java:122)
    at com.sun.msv.grammar.ElementExp.visit(ElementExp.java:67)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:181)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$2.onOneOrMore(RestrictionCheck
    er.java:261)
    at com.sun.msv.grammar.OneOrMoreExp.visit(OneOrMoreExp.java:23)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:74)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onElement(Restr
    ictionChecker.java:122)
    at com.sun.msv.grammar.ElementExp.visit(ElementExp.java:67)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:74)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onElement(Restr
    ictionChecker.java:122)
    at com.sun.msv.grammar.ElementExp.visit(ElementExp.java:67)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$2.onOneOrMore(RestrictionCheck
    er.java:261)
    at com.sun.msv.grammar.OneOrMoreExp.visit(OneOrMoreExp.java:23)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:74)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onBinExp(ExpressionWalker.java:73)
    at
    com.sun.msv.grammar.util.ExpressionWalker.onSequence(ExpressionWalker.java:6
    9)
    at com.sun.msv.grammar.SequenceExp.visit(SequenceExp.java:24)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onElement(Restr
    ictionChecker.java:122)
    at com.sun.msv.grammar.ElementExp.visit(ElementExp.java:67)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:181)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)
    at com.sun.msv.grammar.ChoiceExp.visit(ChoiceExp.java:26)
    at
    com.sun.msv.reader.trex.ng.RestrictionChecker$DefaultChecker.onChoice(Restri
    ctionChecker.java:179)