Edit C:\Program Files\Java\jdk1.8.0_121\lib\com\sun\xml\internal\rngom\binary\DataPattern.class
?? 4 S % ()I ()Z (I)V (II)I <init> Code Exceptions I LineNumberTable LocalVariableTable SourceFile StackMapTable accept allowsAnyString alpha apply caseData checkRestrictions -com/sun/xml/internal/rngom/binary/DataPattern ?com/sun/xml/internal/rngom/binary/RestrictionViolationException /com/sun/xml/internal/rngom/binary/StringPattern 9com/sun/xml/internal/rngom/binary/visitor/PatternFunction 8com/sun/xml/internal/rngom/binary/visitor/PatternVisitor combineHashCode context dad dt equals f getClass getDatatype hashCode java/lang/Object other samePattern start_contains_data this visitData visitor " ,Lcom/sun/xml/internal/rngom/binary/Alphabet; /Lcom/sun/xml/internal/rngom/binary/DataPattern; >Lcom/sun/xml/internal/rngom/binary/DuplicateAttributeDetector; +Lcom/sun/xml/internal/rngom/binary/Pattern; ;Lcom/sun/xml/internal/rngom/binary/visitor/PatternFunction; :Lcom/sun/xml/internal/rngom/binary/visitor/PatternVisitor; Lorg/relaxng/datatype/Datatype; .(Lcom/sun/xml/internal/rngom/binary/Pattern;)Z =(Lcom/sun/xml/internal/rngom/binary/visitor/PatternVisitor;)V ()Ljava/lang/Class; (Ljava/lang/Object;)Z (Ljava/lang/String;)V !()Lorg/relaxng/datatype/Datatype; "(Lorg/relaxng/datatype/Datatype;)V n(ILcom/sun/xml/internal/rngom/binary/DuplicateAttributeDetector;Lcom/sun/xml/internal/rngom/binary/Alphabet;)V C(Lcom/sun/xml/internal/rngom/binary/DataPattern;)Ljava/lang/Object; O(Lcom/sun/xml/internal/rngom/binary/visitor/PatternFunction;)Ljava/lang/Object; 5 ! 8 9 : ' < > ) @ ) C * F + B . A . D . E , H - G DataPattern.java ! ) + 5 <