public class com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl extends javax.xml.datatype.DatatypeFactory
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl
  super_class: javax.xml.datatype.DatatypeFactory
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl this
         0: .line 71
            aload 0 /* this */
            invokespecial javax.xml.datatype.DatatypeFactory.<init>:()V
         1: .line 72
            return
        end local 0 // com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl;

  public javax.xml.datatype.Duration newDuration(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavax/xml/datatype/Duration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl this
        start local 1 // java.lang.String lexicalRepresentation
         0: .line 104
            new com.sun.org.apache.xerces.internal.jaxp.datatype.DurationImpl
            dup
            aload 1 /* lexicalRepresentation */
            invokespecial com.sun.org.apache.xerces.internal.jaxp.datatype.DurationImpl.<init>:(Ljava/lang/String;)V
            areturn
        end local 1 // java.lang.String lexicalRepresentation
        end local 0 // com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    1     0                   this  Lcom/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl;
            0    1     1  lexicalRepresentation  Ljava/lang/String;
    MethodParameters:
                       Name  Flags
      lexicalRepresentation  final

  public javax.xml.datatype.Duration newDuration(long);
    descriptor: (J)Ljavax/xml/datatype/Duration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl this
        start local 1 // long durationInMilliseconds
         0: .line 144
            new com.sun.org.apache.xerces.internal.jaxp.datatype.DurationImpl
            dup
            lload 1 /* durationInMilliseconds */
            invokespecial com.sun.org.apache.xerces.internal.jaxp.datatype.DurationImpl.<init>:(J)V
            areturn
        end local 1 // long durationInMilliseconds
        end local 0 // com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    1     0                    this  Lcom/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl;
            0    1     1  durationInMilliseconds  J
    MethodParameters:
                        Name  Flags
      durationInMilliseconds  final

  public javax.xml.datatype.Duration newDuration(boolean, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigDecimal);
    descriptor: (ZLjava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigDecimal;)Ljavax/xml/datatype/Duration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=8, args_size=8
        start local 0 // com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl this
        start local 1 // boolean isPositive
        start local 2 // java.math.BigInteger years
        start local 3 // java.math.BigInteger months
        start local 4 // java.math.BigInteger days
        start local 5 // java.math.BigInteger hours
        start local 6 // java.math.BigInteger minutes
        start local 7 // java.math.BigDecimal seconds
         0: .line 183
            new com.sun.org.apache.xerces.internal.jaxp.datatype.DurationImpl
            dup
         1: .line 184
            iload 1 /* isPositive */
         2: .line 185
            aload 2 /* years */
         3: .line 186
            aload 3 /* months */
         4: .line 187
            aload 4 /* days */
         5: .line 188
            aload 5 /* hours */
         6: .line 189
            aload 6 /* minutes */
         7: .line 190
            aload 7 /* seconds */
         8: .line 183
            invokespecial com.sun.org.apache.xerces.internal.jaxp.datatype.DurationImpl.<init>:(ZLjava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigDecimal;)V
            areturn
        end local 7 // java.math.BigDecimal seconds
        end local 6 // java.math.BigInteger minutes
        end local 5 // java.math.BigInteger hours
        end local 4 // java.math.BigInteger days
        end local 3 // java.math.BigInteger months
        end local 2 // java.math.BigInteger years
        end local 1 // boolean isPositive
        end local 0 // com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    9     0        this  Lcom/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl;
            0    9     1  isPositive  Z
            0    9     2       years  Ljava/math/BigInteger;
            0    9     3      months  Ljava/math/BigInteger;
            0    9     4        days  Ljava/math/BigInteger;
            0    9     5       hours  Ljava/math/BigInteger;
            0    9     6     minutes  Ljava/math/BigInteger;
            0    9     7     seconds  Ljava/math/BigDecimal;
    MethodParameters:
            Name  Flags
      isPositive  final
      years       final
      months      final
      days        final
      hours       final
      minutes     final
      seconds     final

  public javax.xml.datatype.Duration newDurationYearMonth(boolean, java.math.BigInteger, java.math.BigInteger);
    descriptor: (ZLjava/math/BigInteger;Ljava/math/BigInteger;)Ljavax/xml/datatype/Duration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl this
        start local 1 // boolean isPositive
        start local 2 // java.math.BigInteger year
        start local 3 // java.math.BigInteger month
         0: .line 223
            new com.sun.org.apache.xerces.internal.jaxp.datatype.DurationYearMonthImpl
            dup
         1: .line 224
            iload 1 /* isPositive */
         2: .line 225
            aload 2 /* year */
         3: .line 226
            aload 3 /* month */
         4: .line 223
            invokespecial com.sun.org.apache.xerces.internal.jaxp.datatype.DurationYearMonthImpl.<init>:(ZLjava/math/BigInteger;Ljava/math/BigInteger;)V
            areturn
        end local 3 // java.math.BigInteger month
        end local 2 // java.math.BigInteger year
        end local 1 // boolean isPositive
        end local 0 // com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    5     0        this  Lcom/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl;
            0    5     1  isPositive  Z
            0    5     2        year  Ljava/math/BigInteger;
            0    5     3       month  Ljava/math/BigInteger;
    MethodParameters:
            Name  Flags
      isPositive  final
      year        final
      month       final

  public javax.xml.datatype.Duration newDurationYearMonth(boolean, int, int);
    descriptor: (ZII)Ljavax/xml/datatype/Duration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl this
        start local 1 // boolean isPositive
        start local 2 // int year
        start local 3 // int month
         0: .line 254
            new com.sun.org.apache.xerces.internal.jaxp.datatype.DurationYearMonthImpl
            dup
         1: .line 255
            iload 1 /* isPositive */
         2: .line 256
            iload 2 /* year */
         3: .line 257
            iload 3 /* month */
         4: .line 254
            invokespecial com.sun.org.apache.xerces.internal.jaxp.datatype.DurationYearMonthImpl.<init>:(ZII)V
            areturn
        end local 3 // int month
        end local 2 // int year
        end local 1 // boolean isPositive
        end local 0 // com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    5     0        this  Lcom/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl;
            0    5     1  isPositive  Z
            0    5     2        year  I
            0    5     3       month  I
    MethodParameters:
            Name  Flags
      isPositive  final
      year        final
      month       final

  public javax.xml.datatype.Duration newDurationYearMonth(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavax/xml/datatype/Duration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl this
        start local 1 // java.lang.String lexicalRepresentation
         0: .line 287
            new com.sun.org.apache.xerces.internal.jaxp.datatype.DurationYearMonthImpl
            dup
            aload 1 /* lexicalRepresentation */
            invokespecial com.sun.org.apache.xerces.internal.jaxp.datatype.DurationYearMonthImpl.<init>:(Ljava/lang/String;)V
            areturn
        end local 1 // java.lang.String lexicalRepresentation
        end local 0 // com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    1     0                   this  Lcom/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl;
            0    1     1  lexicalRepresentation  Ljava/lang/String;
    MethodParameters:
                       Name  Flags
      lexicalRepresentation  final

  public javax.xml.datatype.Duration newDurationYearMonth(long);
    descriptor: (J)Ljavax/xml/datatype/Duration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl this
        start local 1 // long durationInMilliseconds
         0: .line 327
            new com.sun.org.apache.xerces.internal.jaxp.datatype.DurationYearMonthImpl
            dup
            lload 1 /* durationInMilliseconds */
            invokespecial com.sun.org.apache.xerces.internal.jaxp.datatype.DurationYearMonthImpl.<init>:(J)V
            areturn
        end local 1 // long durationInMilliseconds
        end local 0 // com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    1     0                    this  Lcom/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl;
            0    1     1  durationInMilliseconds  J
    MethodParameters:
                        Name  Flags
      durationInMilliseconds  final

  public javax.xml.datatype.Duration newDurationDayTime(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavax/xml/datatype/Duration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl this
        start local 1 // java.lang.String lexicalRepresentation
         0: .line 356
            aload 1 /* lexicalRepresentation */
            ifnonnull 4
         1: .line 357
            new java.lang.NullPointerException
            dup
         2: .line 358
            ldc "Trying to create an xdt:dayTimeDuration with an invalid lexical representation of \"null\""
         3: .line 357
            invokespecial java.lang.NullPointerException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 362
      StackMap locals:
      StackMap stack:
            new com.sun.org.apache.xerces.internal.jaxp.datatype.DurationDayTimeImpl
            dup
            aload 1 /* lexicalRepresentation */
            invokespecial com.sun.org.apache.xerces.internal.jaxp.datatype.DurationDayTimeImpl.<init>:(Ljava/lang/String;)V
            areturn
        end local 1 // java.lang.String lexicalRepresentation
        end local 0 // com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    5     0                   this  Lcom/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl;
            0    5     1  lexicalRepresentation  Ljava/lang/String;
    MethodParameters:
                       Name  Flags
      lexicalRepresentation  final

  public javax.xml.datatype.Duration newDurationDayTime(long);
    descriptor: (J)Ljavax/xml/datatype/Duration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl this
        start local 1 // long durationInMilliseconds
         0: .line 404
            new com.sun.org.apache.xerces.internal.jaxp.datatype.DurationDayTimeImpl
            dup
            lload 1 /* durationInMilliseconds */
            invokespecial com.sun.org.apache.xerces.internal.jaxp.datatype.DurationDayTimeImpl.<init>:(J)V
            areturn
        end local 1 // long durationInMilliseconds
        end local 0 // com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    1     0                    this  Lcom/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl;
            0    1     1  durationInMilliseconds  J
    MethodParameters:
                        Name  Flags
      durationInMilliseconds  final

  public javax.xml.datatype.Duration newDurationDayTime(boolean, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger, java.math.BigInteger);
    descriptor: (ZLjava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;)Ljavax/xml/datatype/Duration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=6, args_size=6
        start local 0 // com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl this
        start local 1 // boolean isPositive
        start local 2 // java.math.BigInteger day
        start local 3 // java.math.BigInteger hour
        start local 4 // java.math.BigInteger minute
        start local 5 // java.math.BigInteger second
         0: .line 446
            new com.sun.org.apache.xerces.internal.jaxp.datatype.DurationDayTimeImpl
            dup
         1: .line 447
            iload 1 /* isPositive */
         2: .line 448
            aload 2 /* day */
         3: .line 449
            aload 3 /* hour */
         4: .line 450
            aload 4 /* minute */
         5: .line 451
            aload 5 /* second */
            ifnull 6
            new java.math.BigDecimal
            dup
            aload 5 /* second */
            invokespecial java.math.BigDecimal.<init>:(Ljava/math/BigInteger;)V
            goto 7
      StackMap locals: com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl int java.math.BigInteger java.math.BigInteger java.math.BigInteger java.math.BigInteger
      StackMap stack: new 0 new 0 int java.math.BigInteger java.math.BigInteger java.math.BigInteger
         6: aconst_null
         7: .line 446
      StackMap locals: com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl int java.math.BigInteger java.math.BigInteger java.math.BigInteger java.math.BigInteger
      StackMap stack: new 0 new 0 int java.math.BigInteger java.math.BigInteger java.math.BigInteger java.math.BigDecimal
            invokespecial com.sun.org.apache.xerces.internal.jaxp.datatype.DurationDayTimeImpl.<init>:(ZLjava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/BigDecimal;)V
            areturn
        end local 5 // java.math.BigInteger second
        end local 4 // java.math.BigInteger minute
        end local 3 // java.math.BigInteger hour
        end local 2 // java.math.BigInteger day
        end local 1 // boolean isPositive
        end local 0 // com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    8     0        this  Lcom/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl;
            0    8     1  isPositive  Z
            0    8     2         day  Ljava/math/BigInteger;
            0    8     3        hour  Ljava/math/BigInteger;
            0    8     4      minute  Ljava/math/BigInteger;
            0    8     5      second  Ljava/math/BigInteger;
    MethodParameters:
            Name  Flags
      isPositive  final
      day         final
      hour        final
      minute      final
      second      final

  public javax.xml.datatype.Duration newDurationDayTime(boolean, int, int, int, int);
    descriptor: (ZIIII)Ljavax/xml/datatype/Duration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=6, args_size=6
        start local 0 // com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl this
        start local 1 // boolean isPositive
        start local 2 // int day
        start local 3 // int hour
        start local 4 // int minute
        start local 5 // int second
         0: .line 487
            new com.sun.org.apache.xerces.internal.jaxp.datatype.DurationDayTimeImpl
            dup
         1: .line 488
            iload 1 /* isPositive */
         2: .line 489
            iload 2 /* day */
         3: .line 490
            iload 3 /* hour */
         4: .line 491
            iload 4 /* minute */
         5: .line 492
            iload 5 /* second */
         6: .line 487
            invokespecial com.sun.org.apache.xerces.internal.jaxp.datatype.DurationDayTimeImpl.<init>:(ZIIII)V
            areturn
        end local 5 // int second
        end local 4 // int minute
        end local 3 // int hour
        end local 2 // int day
        end local 1 // boolean isPositive
        end local 0 // com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    7     0        this  Lcom/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl;
            0    7     1  isPositive  Z
            0    7     2         day  I
            0    7     3        hour  I
            0    7     4      minute  I
            0    7     5      second  I
    MethodParameters:
            Name  Flags
      isPositive  final
      day         final
      hour        final
      minute      final
      second      final

  public javax.xml.datatype.XMLGregorianCalendar newXMLGregorianCalendar();
    descriptor: ()Ljavax/xml/datatype/XMLGregorianCalendar;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl this
         0: .line 506
            new com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl
            dup
            invokespecial com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl.<init>:()V
            areturn
        end local 0 // com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl;

  public javax.xml.datatype.XMLGregorianCalendar newXMLGregorianCalendar(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavax/xml/datatype/XMLGregorianCalendar;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl this
        start local 1 // java.lang.String lexicalRepresentation
         0: .line 536
            new com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl
            dup
            aload 1 /* lexicalRepresentation */
            invokespecial com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl.<init>:(Ljava/lang/String;)V
            areturn
        end local 1 // java.lang.String lexicalRepresentation
        end local 0 // com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    1     0                   this  Lcom/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl;
            0    1     1  lexicalRepresentation  Ljava/lang/String;
    MethodParameters:
                       Name  Flags
      lexicalRepresentation  final

  public javax.xml.datatype.XMLGregorianCalendar newXMLGregorianCalendar(java.util.GregorianCalendar);
    descriptor: (Ljava/util/GregorianCalendar;)Ljavax/xml/datatype/XMLGregorianCalendar;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl this
        start local 1 // java.util.GregorianCalendar cal
         0: .line 603
            new com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl
            dup
            aload 1 /* cal */
            invokespecial com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl.<init>:(Ljava/util/GregorianCalendar;)V
            areturn
        end local 1 // java.util.GregorianCalendar cal
        end local 0 // com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl;
            0    1     1   cal  Ljava/util/GregorianCalendar;
    MethodParameters:
      Name  Flags
      cal   final

  public javax.xml.datatype.XMLGregorianCalendar newXMLGregorianCalendar(java.math.BigInteger, int, int, int, int, int, java.math.BigDecimal, int);
    descriptor: (Ljava/math/BigInteger;IIIIILjava/math/BigDecimal;I)Ljavax/xml/datatype/XMLGregorianCalendar;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=10, locals=9, args_size=9
        start local 0 // com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl this
        start local 1 // java.math.BigInteger year
        start local 2 // int month
        start local 3 // int day
        start local 4 // int hour
        start local 5 // int minute
        start local 6 // int second
        start local 7 // java.math.BigDecimal fractionalSecond
        start local 8 // int timezone
         0: .line 641
            new com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl
            dup
         1: .line 642
            aload 1 /* year */
         2: .line 643
            iload 2 /* month */
         3: .line 644
            iload 3 /* day */
         4: .line 645
            iload 4 /* hour */
         5: .line 646
            iload 5 /* minute */
         6: .line 647
            iload 6 /* second */
         7: .line 648
            aload 7 /* fractionalSecond */
         8: .line 649
            iload 8 /* timezone */
         9: .line 641
            invokespecial com.sun.org.apache.xerces.internal.jaxp.datatype.XMLGregorianCalendarImpl.<init>:(Ljava/math/BigInteger;IIIIILjava/math/BigDecimal;I)V
            areturn
        end local 8 // int timezone
        end local 7 // java.math.BigDecimal fractionalSecond
        end local 6 // int second
        end local 5 // int minute
        end local 4 // int hour
        end local 3 // int day
        end local 2 // int month
        end local 1 // java.math.BigInteger year
        end local 0 // com.sun.org.apache.xerces.internal.jaxp.datatype.DatatypeFactoryImpl this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0   10     0              this  Lcom/sun/org/apache/xerces/internal/jaxp/datatype/DatatypeFactoryImpl;
            0   10     1              year  Ljava/math/BigInteger;
            0   10     2             month  I
            0   10     3               day  I
            0   10     4              hour  I
            0   10     5            minute  I
            0   10     6            second  I
            0   10     7  fractionalSecond  Ljava/math/BigDecimal;
            0   10     8          timezone  I
    MethodParameters:
                  Name  Flags
      year              final
      month             final
      day               final
      hour              final
      minute            final
      second            final
      fractionalSecond  final
      timezone          final
}
SourceFile: "DatatypeFactoryImpl.java"