public class javax.mail.internet.MailDateFormat extends java.text.SimpleDateFormat
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: javax.mail.internet.MailDateFormat
  super_class: java.text.SimpleDateFormat
{
  private static final long serialVersionUID;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: -8148227605210628779

  private static final java.lang.String PATTERN;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "EEE, d MMM yyyy HH:mm:ss Z (z)"

  private static final MailLogger LOGGER;
    descriptor: LMailLogger;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final int UNKNOWN_DAY_NAME;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: -1

  private static final java.util.TimeZone UTC;
    descriptor: Ljava/util/TimeZone;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final int LEAP_SECOND;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 60

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // javax.mail.internet.MailDateFormat this
         0: .line 58
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import com.sun.mail cannot be resolved\n\tMailLogger cannot be resolved to a type\n\tMailLogger cannot be resolved to a type\n\tMailLogger cannot be resolved to a type\n\tMailLogger cannot be resolved to a type\n\tMailLogger cannot be resolved to a type\n\tMailLogger cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // javax.mail.internet.MailDateFormat this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/mail/internet/MailDateFormat;

  private java.lang.Object writeReplace();
    descriptor: ()Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // javax.mail.internet.MailDateFormat this
         0: .line 176
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // javax.mail.internet.MailDateFormat this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/mail/internet/MailDateFormat;
    Exceptions:
      throws java.io.ObjectStreamException

  private void readObject(java.io.ObjectInputStream);
    descriptor: (Ljava/io/ObjectInputStream;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javax.mail.internet.MailDateFormat this
         0: .line 191
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // javax.mail.internet.MailDateFormat this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/mail/internet/MailDateFormat;
    Exceptions:
      throws java.io.IOException, java.lang.ClassNotFoundException
    MethodParameters:
      Name  Flags
      in    

  public javax.mail.internet.MailDateFormat clone();
    descriptor: ()Ljavax/mail/internet/MailDateFormat;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // javax.mail.internet.MailDateFormat this
         0: .line 204
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // javax.mail.internet.MailDateFormat this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/mail/internet/MailDateFormat;

  public java.lang.StringBuffer format(java.util.Date, java.lang.StringBuffer, java.text.FieldPosition);
    descriptor: (Ljava/util/Date;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // javax.mail.internet.MailDateFormat this
         0: .line 219
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // javax.mail.internet.MailDateFormat this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/mail/internet/MailDateFormat;
    MethodParameters:
               Name  Flags
      date           
      dateStrBuf     
      fieldPosition  

  public java.util.Date parse(java.lang.String, java.text.ParsePosition);
    descriptor: (Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/util/Date;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // javax.mail.internet.MailDateFormat this
         0: .line 243
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // javax.mail.internet.MailDateFormat this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/mail/internet/MailDateFormat;
    MethodParameters:
      Name  Flags
      text  
      pos   

  public void setCalendar(java.util.Calendar);
    descriptor: (Ljava/util/Calendar;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javax.mail.internet.MailDateFormat this
         0: .line 262
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // javax.mail.internet.MailDateFormat this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/mail/internet/MailDateFormat;
    MethodParameters:
             Name  Flags
      newCalendar  

  public void setNumberFormat(java.text.NumberFormat);
    descriptor: (Ljava/text/NumberFormat;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javax.mail.internet.MailDateFormat this
         0: .line 274
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // javax.mail.internet.MailDateFormat this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/mail/internet/MailDateFormat;
    MethodParameters:
                 Name  Flags
      newNumberFormat  

  public void applyLocalizedPattern(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javax.mail.internet.MailDateFormat this
         0: .line 287
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // javax.mail.internet.MailDateFormat this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/mail/internet/MailDateFormat;
    MethodParameters:
         Name  Flags
      pattern  

  public void applyPattern(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javax.mail.internet.MailDateFormat this
         0: .line 300
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // javax.mail.internet.MailDateFormat this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/mail/internet/MailDateFormat;
    MethodParameters:
         Name  Flags
      pattern  

  private void superApplyPattern(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javax.mail.internet.MailDateFormat this
         0: .line 308
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // javax.mail.internet.MailDateFormat this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/mail/internet/MailDateFormat;
    MethodParameters:
         Name  Flags
      pattern  

  public java.util.Date get2DigitYearStart();
    descriptor: ()Ljava/util/Date;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // javax.mail.internet.MailDateFormat this
         0: .line 323
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // javax.mail.internet.MailDateFormat this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/mail/internet/MailDateFormat;

  public void set2DigitYearStart(java.util.Date);
    descriptor: (Ljava/util/Date;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javax.mail.internet.MailDateFormat this
         0: .line 337
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // javax.mail.internet.MailDateFormat this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/mail/internet/MailDateFormat;
    MethodParameters:
           Name  Flags
      startDate  

  public void setDateFormatSymbols(java.text.DateFormatSymbols);
    descriptor: (Ljava/text/DateFormatSymbols;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javax.mail.internet.MailDateFormat this
         0: .line 350
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // javax.mail.internet.MailDateFormat this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/mail/internet/MailDateFormat;
    MethodParameters:
                  Name  Flags
      newFormatSymbols  

  private java.util.Date toDate(int, int, int, int, int, int, int, int);
    descriptor: (IIIIIIII)Ljava/util/Date;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=9, args_size=9
        start local 0 // javax.mail.internet.MailDateFormat this
         0: .line 371
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // javax.mail.internet.MailDateFormat this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/mail/internet/MailDateFormat;
    MethodParameters:
         Name  Flags
      dayName  
      day      
      month    
      year     
      hour     
      minute   
      second   
      zone     
}
SourceFile: "MailDateFormat.java"
NestMembers:
  javax.mail.internet.MailDateFormat$AbstractDateParser  javax.mail.internet.MailDateFormat$Rfc2822LenientParser  javax.mail.internet.MailDateFormat$Rfc2822StrictParser
InnerClasses:
  private abstract AbstractDateParser = javax.mail.internet.MailDateFormat$AbstractDateParser of javax.mail.internet.MailDateFormat
  private Rfc2822LenientParser = javax.mail.internet.MailDateFormat$Rfc2822LenientParser of javax.mail.internet.MailDateFormat
  private Rfc2822StrictParser = javax.mail.internet.MailDateFormat$Rfc2822StrictParser of javax.mail.internet.MailDateFormat