public class com.sun.xml.internal.rngom.digested.DPatternWalker implements com.sun.xml.internal.rngom.digested.DPatternVisitor<java.lang.Void>
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.xml.internal.rngom.digested.DPatternWalker
  super_class: java.lang.Object
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
         0: .line 51
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/rngom/digested/DPatternWalker;

  public java.lang.Void onAttribute(com.sun.xml.internal.rngom.digested.DAttributePattern);
    descriptor: (Lcom/sun/xml/internal/rngom/digested/DAttributePattern;)Ljava/lang/Void;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
        start local 1 // com.sun.xml.internal.rngom.digested.DAttributePattern p
         0: .line 53
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.sun.xml.internal.rngom.digested.DPatternWalker.onXmlToken:(Lcom/sun/xml/internal/rngom/digested/DXmlTokenPattern;)Ljava/lang/Void;
            areturn
        end local 1 // com.sun.xml.internal.rngom.digested.DAttributePattern p
        end local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/rngom/digested/DPatternWalker;
            0    1     1     p  Lcom/sun/xml/internal/rngom/digested/DAttributePattern;
    MethodParameters:
      Name  Flags
      p     

  protected java.lang.Void onXmlToken(com.sun.xml.internal.rngom.digested.DXmlTokenPattern);
    descriptor: (Lcom/sun/xml/internal/rngom/digested/DXmlTokenPattern;)Ljava/lang/Void;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
        start local 1 // com.sun.xml.internal.rngom.digested.DXmlTokenPattern p
         0: .line 57
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.sun.xml.internal.rngom.digested.DPatternWalker.onUnary:(Lcom/sun/xml/internal/rngom/digested/DUnaryPattern;)Ljava/lang/Void;
            areturn
        end local 1 // com.sun.xml.internal.rngom.digested.DXmlTokenPattern p
        end local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/rngom/digested/DPatternWalker;
            0    1     1     p  Lcom/sun/xml/internal/rngom/digested/DXmlTokenPattern;
    MethodParameters:
      Name  Flags
      p     

  public java.lang.Void onChoice(com.sun.xml.internal.rngom.digested.DChoicePattern);
    descriptor: (Lcom/sun/xml/internal/rngom/digested/DChoicePattern;)Ljava/lang/Void;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
        start local 1 // com.sun.xml.internal.rngom.digested.DChoicePattern p
         0: .line 61
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.sun.xml.internal.rngom.digested.DPatternWalker.onContainer:(Lcom/sun/xml/internal/rngom/digested/DContainerPattern;)Ljava/lang/Void;
            areturn
        end local 1 // com.sun.xml.internal.rngom.digested.DChoicePattern p
        end local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/rngom/digested/DPatternWalker;
            0    1     1     p  Lcom/sun/xml/internal/rngom/digested/DChoicePattern;
    MethodParameters:
      Name  Flags
      p     

  protected java.lang.Void onContainer(com.sun.xml.internal.rngom.digested.DContainerPattern);
    descriptor: (Lcom/sun/xml/internal/rngom/digested/DContainerPattern;)Ljava/lang/Void;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
        start local 1 // com.sun.xml.internal.rngom.digested.DContainerPattern p
         0: .line 65
            aload 1 /* p */
            invokevirtual com.sun.xml.internal.rngom.digested.DContainerPattern.firstChild:()Lcom/sun/xml/internal/rngom/digested/DPattern;
            astore 2 /* c */
        start local 2 // com.sun.xml.internal.rngom.digested.DPattern c
         1: goto 4
         2: .line 66
      StackMap locals: com.sun.xml.internal.rngom.digested.DPattern
      StackMap stack:
            aload 2 /* c */
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.rngom.digested.DPattern.accept:(Lcom/sun/xml/internal/rngom/digested/DPatternVisitor;)Ljava/lang/Object;
            pop
         3: .line 65
            aload 2 /* c */
            getfield com.sun.xml.internal.rngom.digested.DPattern.next:Lcom/sun/xml/internal/rngom/digested/DPattern;
            astore 2 /* c */
      StackMap locals:
      StackMap stack:
         4: aload 2 /* c */
            ifnonnull 2
        end local 2 // com.sun.xml.internal.rngom.digested.DPattern c
         5: .line 67
            aconst_null
            areturn
        end local 1 // com.sun.xml.internal.rngom.digested.DContainerPattern p
        end local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/xml/internal/rngom/digested/DPatternWalker;
            0    6     1     p  Lcom/sun/xml/internal/rngom/digested/DContainerPattern;
            1    5     2     c  Lcom/sun/xml/internal/rngom/digested/DPattern;
    MethodParameters:
      Name  Flags
      p     

  public java.lang.Void onData(com.sun.xml.internal.rngom.digested.DDataPattern);
    descriptor: (Lcom/sun/xml/internal/rngom/digested/DDataPattern;)Ljava/lang/Void;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
        start local 1 // com.sun.xml.internal.rngom.digested.DDataPattern p
         0: .line 71
            aconst_null
            areturn
        end local 1 // com.sun.xml.internal.rngom.digested.DDataPattern p
        end local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/rngom/digested/DPatternWalker;
            0    1     1     p  Lcom/sun/xml/internal/rngom/digested/DDataPattern;
    MethodParameters:
      Name  Flags
      p     

  public java.lang.Void onElement(com.sun.xml.internal.rngom.digested.DElementPattern);
    descriptor: (Lcom/sun/xml/internal/rngom/digested/DElementPattern;)Ljava/lang/Void;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
        start local 1 // com.sun.xml.internal.rngom.digested.DElementPattern p
         0: .line 75
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.sun.xml.internal.rngom.digested.DPatternWalker.onXmlToken:(Lcom/sun/xml/internal/rngom/digested/DXmlTokenPattern;)Ljava/lang/Void;
            areturn
        end local 1 // com.sun.xml.internal.rngom.digested.DElementPattern p
        end local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/rngom/digested/DPatternWalker;
            0    1     1     p  Lcom/sun/xml/internal/rngom/digested/DElementPattern;
    MethodParameters:
      Name  Flags
      p     

  public java.lang.Void onEmpty(com.sun.xml.internal.rngom.digested.DEmptyPattern);
    descriptor: (Lcom/sun/xml/internal/rngom/digested/DEmptyPattern;)Ljava/lang/Void;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
        start local 1 // com.sun.xml.internal.rngom.digested.DEmptyPattern p
         0: .line 79
            aconst_null
            areturn
        end local 1 // com.sun.xml.internal.rngom.digested.DEmptyPattern p
        end local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/rngom/digested/DPatternWalker;
            0    1     1     p  Lcom/sun/xml/internal/rngom/digested/DEmptyPattern;
    MethodParameters:
      Name  Flags
      p     

  public java.lang.Void onGrammar(com.sun.xml.internal.rngom.digested.DGrammarPattern);
    descriptor: (Lcom/sun/xml/internal/rngom/digested/DGrammarPattern;)Ljava/lang/Void;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
        start local 1 // com.sun.xml.internal.rngom.digested.DGrammarPattern p
         0: .line 83
            aload 1 /* p */
            invokevirtual com.sun.xml.internal.rngom.digested.DGrammarPattern.getStart:()Lcom/sun/xml/internal/rngom/digested/DPattern;
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.rngom.digested.DPattern.accept:(Lcom/sun/xml/internal/rngom/digested/DPatternVisitor;)Ljava/lang/Object;
            checkcast java.lang.Void
            areturn
        end local 1 // com.sun.xml.internal.rngom.digested.DGrammarPattern p
        end local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/rngom/digested/DPatternWalker;
            0    1     1     p  Lcom/sun/xml/internal/rngom/digested/DGrammarPattern;
    MethodParameters:
      Name  Flags
      p     

  public java.lang.Void onGroup(com.sun.xml.internal.rngom.digested.DGroupPattern);
    descriptor: (Lcom/sun/xml/internal/rngom/digested/DGroupPattern;)Ljava/lang/Void;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
        start local 1 // com.sun.xml.internal.rngom.digested.DGroupPattern p
         0: .line 87
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.sun.xml.internal.rngom.digested.DPatternWalker.onContainer:(Lcom/sun/xml/internal/rngom/digested/DContainerPattern;)Ljava/lang/Void;
            areturn
        end local 1 // com.sun.xml.internal.rngom.digested.DGroupPattern p
        end local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/rngom/digested/DPatternWalker;
            0    1     1     p  Lcom/sun/xml/internal/rngom/digested/DGroupPattern;
    MethodParameters:
      Name  Flags
      p     

  public java.lang.Void onInterleave(com.sun.xml.internal.rngom.digested.DInterleavePattern);
    descriptor: (Lcom/sun/xml/internal/rngom/digested/DInterleavePattern;)Ljava/lang/Void;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
        start local 1 // com.sun.xml.internal.rngom.digested.DInterleavePattern p
         0: .line 91
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.sun.xml.internal.rngom.digested.DPatternWalker.onContainer:(Lcom/sun/xml/internal/rngom/digested/DContainerPattern;)Ljava/lang/Void;
            areturn
        end local 1 // com.sun.xml.internal.rngom.digested.DInterleavePattern p
        end local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/rngom/digested/DPatternWalker;
            0    1     1     p  Lcom/sun/xml/internal/rngom/digested/DInterleavePattern;
    MethodParameters:
      Name  Flags
      p     

  public java.lang.Void onList(com.sun.xml.internal.rngom.digested.DListPattern);
    descriptor: (Lcom/sun/xml/internal/rngom/digested/DListPattern;)Ljava/lang/Void;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
        start local 1 // com.sun.xml.internal.rngom.digested.DListPattern p
         0: .line 95
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.sun.xml.internal.rngom.digested.DPatternWalker.onUnary:(Lcom/sun/xml/internal/rngom/digested/DUnaryPattern;)Ljava/lang/Void;
            areturn
        end local 1 // com.sun.xml.internal.rngom.digested.DListPattern p
        end local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/rngom/digested/DPatternWalker;
            0    1     1     p  Lcom/sun/xml/internal/rngom/digested/DListPattern;
    MethodParameters:
      Name  Flags
      p     

  public java.lang.Void onMixed(com.sun.xml.internal.rngom.digested.DMixedPattern);
    descriptor: (Lcom/sun/xml/internal/rngom/digested/DMixedPattern;)Ljava/lang/Void;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
        start local 1 // com.sun.xml.internal.rngom.digested.DMixedPattern p
         0: .line 99
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.sun.xml.internal.rngom.digested.DPatternWalker.onUnary:(Lcom/sun/xml/internal/rngom/digested/DUnaryPattern;)Ljava/lang/Void;
            areturn
        end local 1 // com.sun.xml.internal.rngom.digested.DMixedPattern p
        end local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/rngom/digested/DPatternWalker;
            0    1     1     p  Lcom/sun/xml/internal/rngom/digested/DMixedPattern;
    MethodParameters:
      Name  Flags
      p     

  public java.lang.Void onNotAllowed(com.sun.xml.internal.rngom.digested.DNotAllowedPattern);
    descriptor: (Lcom/sun/xml/internal/rngom/digested/DNotAllowedPattern;)Ljava/lang/Void;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
        start local 1 // com.sun.xml.internal.rngom.digested.DNotAllowedPattern p
         0: .line 103
            aconst_null
            areturn
        end local 1 // com.sun.xml.internal.rngom.digested.DNotAllowedPattern p
        end local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/rngom/digested/DPatternWalker;
            0    1     1     p  Lcom/sun/xml/internal/rngom/digested/DNotAllowedPattern;
    MethodParameters:
      Name  Flags
      p     

  public java.lang.Void onOneOrMore(com.sun.xml.internal.rngom.digested.DOneOrMorePattern);
    descriptor: (Lcom/sun/xml/internal/rngom/digested/DOneOrMorePattern;)Ljava/lang/Void;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
        start local 1 // com.sun.xml.internal.rngom.digested.DOneOrMorePattern p
         0: .line 107
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.sun.xml.internal.rngom.digested.DPatternWalker.onUnary:(Lcom/sun/xml/internal/rngom/digested/DUnaryPattern;)Ljava/lang/Void;
            areturn
        end local 1 // com.sun.xml.internal.rngom.digested.DOneOrMorePattern p
        end local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/rngom/digested/DPatternWalker;
            0    1     1     p  Lcom/sun/xml/internal/rngom/digested/DOneOrMorePattern;
    MethodParameters:
      Name  Flags
      p     

  public java.lang.Void onOptional(com.sun.xml.internal.rngom.digested.DOptionalPattern);
    descriptor: (Lcom/sun/xml/internal/rngom/digested/DOptionalPattern;)Ljava/lang/Void;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
        start local 1 // com.sun.xml.internal.rngom.digested.DOptionalPattern p
         0: .line 111
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.sun.xml.internal.rngom.digested.DPatternWalker.onUnary:(Lcom/sun/xml/internal/rngom/digested/DUnaryPattern;)Ljava/lang/Void;
            areturn
        end local 1 // com.sun.xml.internal.rngom.digested.DOptionalPattern p
        end local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/rngom/digested/DPatternWalker;
            0    1     1     p  Lcom/sun/xml/internal/rngom/digested/DOptionalPattern;
    MethodParameters:
      Name  Flags
      p     

  public java.lang.Void onRef(com.sun.xml.internal.rngom.digested.DRefPattern);
    descriptor: (Lcom/sun/xml/internal/rngom/digested/DRefPattern;)Ljava/lang/Void;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
        start local 1 // com.sun.xml.internal.rngom.digested.DRefPattern p
         0: .line 115
            aload 1 /* p */
            invokevirtual com.sun.xml.internal.rngom.digested.DRefPattern.getTarget:()Lcom/sun/xml/internal/rngom/digested/DDefine;
            invokevirtual com.sun.xml.internal.rngom.digested.DDefine.getPattern:()Lcom/sun/xml/internal/rngom/digested/DPattern;
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.rngom.digested.DPattern.accept:(Lcom/sun/xml/internal/rngom/digested/DPatternVisitor;)Ljava/lang/Object;
            checkcast java.lang.Void
            areturn
        end local 1 // com.sun.xml.internal.rngom.digested.DRefPattern p
        end local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/rngom/digested/DPatternWalker;
            0    1     1     p  Lcom/sun/xml/internal/rngom/digested/DRefPattern;
    MethodParameters:
      Name  Flags
      p     

  public java.lang.Void onText(com.sun.xml.internal.rngom.digested.DTextPattern);
    descriptor: (Lcom/sun/xml/internal/rngom/digested/DTextPattern;)Ljava/lang/Void;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
        start local 1 // com.sun.xml.internal.rngom.digested.DTextPattern p
         0: .line 119
            aconst_null
            areturn
        end local 1 // com.sun.xml.internal.rngom.digested.DTextPattern p
        end local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/rngom/digested/DPatternWalker;
            0    1     1     p  Lcom/sun/xml/internal/rngom/digested/DTextPattern;
    MethodParameters:
      Name  Flags
      p     

  public java.lang.Void onValue(com.sun.xml.internal.rngom.digested.DValuePattern);
    descriptor: (Lcom/sun/xml/internal/rngom/digested/DValuePattern;)Ljava/lang/Void;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
        start local 1 // com.sun.xml.internal.rngom.digested.DValuePattern p
         0: .line 123
            aconst_null
            areturn
        end local 1 // com.sun.xml.internal.rngom.digested.DValuePattern p
        end local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/rngom/digested/DPatternWalker;
            0    1     1     p  Lcom/sun/xml/internal/rngom/digested/DValuePattern;
    MethodParameters:
      Name  Flags
      p     

  public java.lang.Void onZeroOrMore(com.sun.xml.internal.rngom.digested.DZeroOrMorePattern);
    descriptor: (Lcom/sun/xml/internal/rngom/digested/DZeroOrMorePattern;)Ljava/lang/Void;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
        start local 1 // com.sun.xml.internal.rngom.digested.DZeroOrMorePattern p
         0: .line 127
            aload 0 /* this */
            aload 1 /* p */
            invokevirtual com.sun.xml.internal.rngom.digested.DPatternWalker.onUnary:(Lcom/sun/xml/internal/rngom/digested/DUnaryPattern;)Ljava/lang/Void;
            areturn
        end local 1 // com.sun.xml.internal.rngom.digested.DZeroOrMorePattern p
        end local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/rngom/digested/DPatternWalker;
            0    1     1     p  Lcom/sun/xml/internal/rngom/digested/DZeroOrMorePattern;
    MethodParameters:
      Name  Flags
      p     

  protected java.lang.Void onUnary(com.sun.xml.internal.rngom.digested.DUnaryPattern);
    descriptor: (Lcom/sun/xml/internal/rngom/digested/DUnaryPattern;)Ljava/lang/Void;
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
        start local 1 // com.sun.xml.internal.rngom.digested.DUnaryPattern p
         0: .line 131
            aload 1 /* p */
            invokevirtual com.sun.xml.internal.rngom.digested.DUnaryPattern.getChild:()Lcom/sun/xml/internal/rngom/digested/DPattern;
            aload 0 /* this */
            invokevirtual com.sun.xml.internal.rngom.digested.DPattern.accept:(Lcom/sun/xml/internal/rngom/digested/DPatternVisitor;)Ljava/lang/Object;
            checkcast java.lang.Void
            areturn
        end local 1 // com.sun.xml.internal.rngom.digested.DUnaryPattern p
        end local 0 // com.sun.xml.internal.rngom.digested.DPatternWalker this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/xml/internal/rngom/digested/DPatternWalker;
            0    1     1     p  Lcom/sun/xml/internal/rngom/digested/DUnaryPattern;
    MethodParameters:
      Name  Flags
      p     

  public java.lang.Object onText(com.sun.xml.internal.rngom.digested.DTextPattern);
    descriptor: (Lcom/sun/xml/internal/rngom/digested/DTextPattern;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.xml.internal.rngom.digested.DPatternWalker.onText:(Lcom/sun/xml/internal/rngom/digested/DTextPattern;)Ljava/lang/Void;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object onInterleave(com.sun.xml.internal.rngom.digested.DInterleavePattern);
    descriptor: (Lcom/sun/xml/internal/rngom/digested/DInterleavePattern;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.xml.internal.rngom.digested.DPatternWalker.onInterleave:(Lcom/sun/xml/internal/rngom/digested/DInterleavePattern;)Ljava/lang/Void;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object onOneOrMore(com.sun.xml.internal.rngom.digested.DOneOrMorePattern);
    descriptor: (Lcom/sun/xml/internal/rngom/digested/DOneOrMorePattern;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.xml.internal.rngom.digested.DPatternWalker.onOneOrMore:(Lcom/sun/xml/internal/rngom/digested/DOneOrMorePattern;)Ljava/lang/Void;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object onOptional(com.sun.xml.internal.rngom.digested.DOptionalPattern);
    descriptor: (Lcom/sun/xml/internal/rngom/digested/DOptionalPattern;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.xml.internal.rngom.digested.DPatternWalker.onOptional:(Lcom/sun/xml/internal/rngom/digested/DOptionalPattern;)Ljava/lang/Void;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object onMixed(com.sun.xml.internal.rngom.digested.DMixedPattern);
    descriptor: (Lcom/sun/xml/internal/rngom/digested/DMixedPattern;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.xml.internal.rngom.digested.DPatternWalker.onMixed:(Lcom/sun/xml/internal/rngom/digested/DMixedPattern;)Ljava/lang/Void;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object onValue(com.sun.xml.internal.rngom.digested.DValuePattern);
    descriptor: (Lcom/sun/xml/internal/rngom/digested/DValuePattern;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.xml.internal.rngom.digested.DPatternWalker.onValue:(Lcom/sun/xml/internal/rngom/digested/DValuePattern;)Ljava/lang/Void;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object onEmpty(com.sun.xml.internal.rngom.digested.DEmptyPattern);
    descriptor: (Lcom/sun/xml/internal/rngom/digested/DEmptyPattern;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.xml.internal.rngom.digested.DPatternWalker.onEmpty:(Lcom/sun/xml/internal/rngom/digested/DEmptyPattern;)Ljava/lang/Void;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object onList(com.sun.xml.internal.rngom.digested.DListPattern);
    descriptor: (Lcom/sun/xml/internal/rngom/digested/DListPattern;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.xml.internal.rngom.digested.DPatternWalker.onList:(Lcom/sun/xml/internal/rngom/digested/DListPattern;)Ljava/lang/Void;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object onElement(com.sun.xml.internal.rngom.digested.DElementPattern);
    descriptor: (Lcom/sun/xml/internal/rngom/digested/DElementPattern;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.xml.internal.rngom.digested.DPatternWalker.onElement:(Lcom/sun/xml/internal/rngom/digested/DElementPattern;)Ljava/lang/Void;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object onChoice(com.sun.xml.internal.rngom.digested.DChoicePattern);
    descriptor: (Lcom/sun/xml/internal/rngom/digested/DChoicePattern;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.xml.internal.rngom.digested.DPatternWalker.onChoice:(Lcom/sun/xml/internal/rngom/digested/DChoicePattern;)Ljava/lang/Void;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object onData(com.sun.xml.internal.rngom.digested.DDataPattern);
    descriptor: (Lcom/sun/xml/internal/rngom/digested/DDataPattern;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.xml.internal.rngom.digested.DPatternWalker.onData:(Lcom/sun/xml/internal/rngom/digested/DDataPattern;)Ljava/lang/Void;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object onZeroOrMore(com.sun.xml.internal.rngom.digested.DZeroOrMorePattern);
    descriptor: (Lcom/sun/xml/internal/rngom/digested/DZeroOrMorePattern;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.xml.internal.rngom.digested.DPatternWalker.onZeroOrMore:(Lcom/sun/xml/internal/rngom/digested/DZeroOrMorePattern;)Ljava/lang/Void;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object onGrammar(com.sun.xml.internal.rngom.digested.DGrammarPattern);
    descriptor: (Lcom/sun/xml/internal/rngom/digested/DGrammarPattern;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.xml.internal.rngom.digested.DPatternWalker.onGrammar:(Lcom/sun/xml/internal/rngom/digested/DGrammarPattern;)Ljava/lang/Void;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object onNotAllowed(com.sun.xml.internal.rngom.digested.DNotAllowedPattern);
    descriptor: (Lcom/sun/xml/internal/rngom/digested/DNotAllowedPattern;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.xml.internal.rngom.digested.DPatternWalker.onNotAllowed:(Lcom/sun/xml/internal/rngom/digested/DNotAllowedPattern;)Ljava/lang/Void;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object onGroup(com.sun.xml.internal.rngom.digested.DGroupPattern);
    descriptor: (Lcom/sun/xml/internal/rngom/digested/DGroupPattern;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.xml.internal.rngom.digested.DPatternWalker.onGroup:(Lcom/sun/xml/internal/rngom/digested/DGroupPattern;)Ljava/lang/Void;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object onAttribute(com.sun.xml.internal.rngom.digested.DAttributePattern);
    descriptor: (Lcom/sun/xml/internal/rngom/digested/DAttributePattern;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.xml.internal.rngom.digested.DPatternWalker.onAttribute:(Lcom/sun/xml/internal/rngom/digested/DAttributePattern;)Ljava/lang/Void;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public java.lang.Object onRef(com.sun.xml.internal.rngom.digested.DRefPattern);
    descriptor: (Lcom/sun/xml/internal/rngom/digested/DRefPattern;)Ljava/lang/Object;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual com.sun.xml.internal.rngom.digested.DPatternWalker.onRef:(Lcom/sun/xml/internal/rngom/digested/DRefPattern;)Ljava/lang/Void;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
Signature: Ljava/lang/Object;Lcom/sun/xml/internal/rngom/digested/DPatternVisitor<Ljava/lang/Void;>;
SourceFile: "DPatternWalker.java"