public class javax.mail.internet.ParameterList
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: javax.mail.internet.ParameterList
  super_class: java.lang.Object
{
  private java.util.Map<java.lang.String, java.lang.Object> list;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;

  private java.util.Set<java.lang.String> multisegmentNames;
    descriptor: Ljava/util/Set;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Set<Ljava/lang/String;>;

  private java.util.Map<java.lang.String, java.lang.Object> slist;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;

  private java.lang.String lastName;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private static final boolean encodeParameters;
    descriptor: Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final boolean decodeParameters;
    descriptor: Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final boolean decodeParametersStrict;
    descriptor: Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final boolean applehack;
    descriptor: Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final boolean windowshack;
    descriptor: Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final boolean parametersStrict;
    descriptor: Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final boolean splitLongParameters;
    descriptor: Z
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

  private static final char[] hex;
    descriptor: [C
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL

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

  public void <init>(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.ParameterList this
         0: .line 45
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import com.sun.mail cannot be resolved\n\tThe import com.sun.mail cannot be resolved\n\tPropUtil cannot be resolved\n\tPropUtil cannot be resolved\n\tPropUtil cannot be resolved\n\tPropUtil cannot be resolved\n\tPropUtil cannot be resolved\n\tPropUtil cannot be resolved\n\tPropUtil cannot be resolved\n\tASCIIUtility cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // javax.mail.internet.ParameterList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/mail/internet/ParameterList;
    Exceptions:
      throws javax.mail.internet.ParseException
    MethodParameters:
      Name  Flags
      s     

  public void combineSegments();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // javax.mail.internet.ParameterList this
         0: .line 342
            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.ParameterList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/mail/internet/ParameterList;

  private void putEncodedName(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // javax.mail.internet.ParameterList this
         0: .line 368
            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.ParameterList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/mail/internet/ParameterList;
    Exceptions:
      throws javax.mail.internet.ParseException
    MethodParameters:
       Name  Flags
      name   
      value  

  private void combineMultisegmentNames(boolean);
    descriptor: (Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javax.mail.internet.ParameterList this
         0: .line 454
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tASCIIUtility cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // javax.mail.internet.ParameterList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/mail/internet/ParameterList;
    Exceptions:
      throws javax.mail.internet.ParseException
    MethodParameters:
                         Name  Flags
      keepConsistentOnFailure  

  public int size();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // javax.mail.internet.ParameterList this
         0: .line 528
            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.ParameterList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/mail/internet/ParameterList;

  public java.lang.String get(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javax.mail.internet.ParameterList this
         0: .line 541
            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.ParameterList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/mail/internet/ParameterList;
    MethodParameters:
      Name  Flags
      name  

  public void set(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // javax.mail.internet.ParameterList this
         0: .line 562
            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.ParameterList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/mail/internet/ParameterList;
    MethodParameters:
       Name  Flags
      name   
      value  

  public void set(java.lang.String, java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // javax.mail.internet.ParameterList this
         0: .line 587
            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.ParameterList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/mail/internet/ParameterList;
    MethodParameters:
         Name  Flags
      name     
      value    
      charset  

  void setLiteral(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // javax.mail.internet.ParameterList this
         0: .line 607
            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.ParameterList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/mail/internet/ParameterList;
    MethodParameters:
       Name  Flags
      name   
      value  

  public void remove(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.ParameterList this
         0: .line 619
            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.ParameterList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/mail/internet/ParameterList;
    MethodParameters:
      Name  Flags
      name  

  public java.util.Enumeration<java.lang.String> getNames();
    descriptor: ()Ljava/util/Enumeration;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // javax.mail.internet.ParameterList this
         0: .line 629
            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.ParameterList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/mail/internet/ParameterList;
    Signature: ()Ljava/util/Enumeration<Ljava/lang/String;>;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // javax.mail.internet.ParameterList this
         0: .line 640
            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.ParameterList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/mail/internet/ParameterList;

  public java.lang.String toString(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javax.mail.internet.ParameterList this
         0: .line 658
            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.ParameterList this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/mail/internet/ParameterList;
    MethodParameters:
      Name  Flags
      used  

  private static java.lang.String quote(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 771
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
       Name  Flags
      value  

  private static javax.mail.internet.ParameterList$Value encodeValue(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljavax/mail/internet/ParameterList$Value;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 786
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
         Name  Flags
      value    
      charset  

  private static javax.mail.internet.ParameterList$Value extractCharset(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljavax/mail/internet/ParameterList$Value;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
         0: .line 818
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws javax.mail.internet.ParseException
    MethodParameters:
       Name  Flags
      value  

  private static java.lang.String decodeBytes(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 853
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws javax.mail.internet.ParseException, java.io.UnsupportedEncodingException
    MethodParameters:
         Name  Flags
      value    
      charset  

  private static void decodeBytes(java.lang.String, java.io.OutputStream);
    descriptor: (Ljava/lang/String;Ljava/io/OutputStream;)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 892
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws javax.mail.internet.ParseException, java.io.IOException
    MethodParameters:
       Name  Flags
      value  
      os     
}
SourceFile: "ParameterList.java"
NestMembers:
  javax.mail.internet.ParameterList$LiteralValue  javax.mail.internet.ParameterList$MultiValue  javax.mail.internet.ParameterList$ParamEnum  javax.mail.internet.ParameterList$ToStringBuffer  javax.mail.internet.ParameterList$Value
InnerClasses:
  private LiteralValue = javax.mail.internet.ParameterList$LiteralValue of javax.mail.internet.ParameterList
  private MultiValue = javax.mail.internet.ParameterList$MultiValue of javax.mail.internet.ParameterList
  private ParamEnum = javax.mail.internet.ParameterList$ParamEnum of javax.mail.internet.ParameterList
  private ToStringBuffer = javax.mail.internet.ParameterList$ToStringBuffer of javax.mail.internet.ParameterList
  private Value = javax.mail.internet.ParameterList$Value of javax.mail.internet.ParameterList