class javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet implements javax.print.attribute.AttributeSet, java.io.Serializable
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet
  super_class: java.lang.Object
{
  private static final long serialVersionUID;
    descriptor: J
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: -6131802583863447813

  private javax.print.attribute.AttributeSet attrset;
    descriptor: Ljavax/print/attribute/AttributeSet;
    flags: (0x0002) ACC_PRIVATE

  public void <init>(javax.print.attribute.AttributeSet);
    descriptor: (Ljavax/print/attribute/AttributeSet;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet this
        start local 1 // javax.print.attribute.AttributeSet attributeSet
         0: .line 96
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 98
            aload 0 /* this */
            aload 1 /* attributeSet */
            putfield javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet.attrset:Ljavax/print/attribute/AttributeSet;
         2: .line 99
            return
        end local 1 // javax.print.attribute.AttributeSet attributeSet
        end local 0 // javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Ljavax/print/attribute/AttributeSetUtilities$UnmodifiableAttributeSet;
            0    3     1  attributeSet  Ljavax/print/attribute/AttributeSet;
    MethodParameters:
              Name  Flags
      attributeSet  

  public javax.print.attribute.Attribute get(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Ljavax/print/attribute/Attribute;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet this
        start local 1 // java.lang.Class key
         0: .line 102
            aload 0 /* this */
            getfield javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet.attrset:Ljavax/print/attribute/AttributeSet;
            aload 1 /* key */
            invokeinterface javax.print.attribute.AttributeSet.get:(Ljava/lang/Class;)Ljavax/print/attribute/Attribute;
            areturn
        end local 1 // java.lang.Class key
        end local 0 // javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/print/attribute/AttributeSetUtilities$UnmodifiableAttributeSet;
            0    1     1   key  Ljava/lang/Class<*>;
    Signature: (Ljava/lang/Class<*>;)Ljavax/print/attribute/Attribute;
    MethodParameters:
      Name  Flags
      key   

  public boolean add(javax.print.attribute.Attribute);
    descriptor: (Ljavax/print/attribute/Attribute;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet this
        start local 1 // javax.print.attribute.Attribute attribute
         0: .line 106
            new javax.print.attribute.UnmodifiableSetException
            dup
            invokespecial javax.print.attribute.UnmodifiableSetException.<init>:()V
            athrow
        end local 1 // javax.print.attribute.Attribute attribute
        end local 0 // javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Ljavax/print/attribute/AttributeSetUtilities$UnmodifiableAttributeSet;
            0    1     1  attribute  Ljavax/print/attribute/Attribute;
    MethodParameters:
           Name  Flags
      attribute  

  public synchronized boolean remove(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Z
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet this
        start local 1 // java.lang.Class category
         0: .line 110
            new javax.print.attribute.UnmodifiableSetException
            dup
            invokespecial javax.print.attribute.UnmodifiableSetException.<init>:()V
            athrow
        end local 1 // java.lang.Class category
        end local 0 // javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Ljavax/print/attribute/AttributeSetUtilities$UnmodifiableAttributeSet;
            0    1     1  category  Ljava/lang/Class<*>;
    Signature: (Ljava/lang/Class<*>;)Z
    MethodParameters:
          Name  Flags
      category  

  public boolean remove(javax.print.attribute.Attribute);
    descriptor: (Ljavax/print/attribute/Attribute;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet this
        start local 1 // javax.print.attribute.Attribute attribute
         0: .line 114
            new javax.print.attribute.UnmodifiableSetException
            dup
            invokespecial javax.print.attribute.UnmodifiableSetException.<init>:()V
            athrow
        end local 1 // javax.print.attribute.Attribute attribute
        end local 0 // javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Ljavax/print/attribute/AttributeSetUtilities$UnmodifiableAttributeSet;
            0    1     1  attribute  Ljavax/print/attribute/Attribute;
    MethodParameters:
           Name  Flags
      attribute  

  public boolean containsKey(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet this
        start local 1 // java.lang.Class category
         0: .line 118
            aload 0 /* this */
            getfield javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet.attrset:Ljavax/print/attribute/AttributeSet;
            aload 1 /* category */
            invokeinterface javax.print.attribute.AttributeSet.containsKey:(Ljava/lang/Class;)Z
            ireturn
        end local 1 // java.lang.Class category
        end local 0 // javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Ljavax/print/attribute/AttributeSetUtilities$UnmodifiableAttributeSet;
            0    1     1  category  Ljava/lang/Class<*>;
    Signature: (Ljava/lang/Class<*>;)Z
    MethodParameters:
          Name  Flags
      category  

  public boolean containsValue(javax.print.attribute.Attribute);
    descriptor: (Ljavax/print/attribute/Attribute;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet this
        start local 1 // javax.print.attribute.Attribute attribute
         0: .line 122
            aload 0 /* this */
            getfield javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet.attrset:Ljavax/print/attribute/AttributeSet;
            aload 1 /* attribute */
            invokeinterface javax.print.attribute.AttributeSet.containsValue:(Ljavax/print/attribute/Attribute;)Z
            ireturn
        end local 1 // javax.print.attribute.Attribute attribute
        end local 0 // javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Ljavax/print/attribute/AttributeSetUtilities$UnmodifiableAttributeSet;
            0    1     1  attribute  Ljavax/print/attribute/Attribute;
    MethodParameters:
           Name  Flags
      attribute  

  public boolean addAll(javax.print.attribute.AttributeSet);
    descriptor: (Ljavax/print/attribute/AttributeSet;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet this
        start local 1 // javax.print.attribute.AttributeSet attributes
         0: .line 126
            new javax.print.attribute.UnmodifiableSetException
            dup
            invokespecial javax.print.attribute.UnmodifiableSetException.<init>:()V
            athrow
        end local 1 // javax.print.attribute.AttributeSet attributes
        end local 0 // javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Ljavax/print/attribute/AttributeSetUtilities$UnmodifiableAttributeSet;
            0    1     1  attributes  Ljavax/print/attribute/AttributeSet;
    MethodParameters:
            Name  Flags
      attributes  

  public int size();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet this
         0: .line 130
            aload 0 /* this */
            getfield javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet.attrset:Ljavax/print/attribute/AttributeSet;
            invokeinterface javax.print.attribute.AttributeSet.size:()I
            ireturn
        end local 0 // javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/print/attribute/AttributeSetUtilities$UnmodifiableAttributeSet;

  public javax.print.attribute.Attribute[] toArray();
    descriptor: ()[Ljavax/print/attribute/Attribute;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet this
         0: .line 134
            aload 0 /* this */
            getfield javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet.attrset:Ljavax/print/attribute/AttributeSet;
            invokeinterface javax.print.attribute.AttributeSet.toArray:()[Ljavax/print/attribute/Attribute;
            areturn
        end local 0 // javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/print/attribute/AttributeSetUtilities$UnmodifiableAttributeSet;

  public void clear();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet this
         0: .line 138
            new javax.print.attribute.UnmodifiableSetException
            dup
            invokespecial javax.print.attribute.UnmodifiableSetException.<init>:()V
            athrow
        end local 0 // javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/print/attribute/AttributeSetUtilities$UnmodifiableAttributeSet;

  public boolean isEmpty();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet this
         0: .line 142
            aload 0 /* this */
            getfield javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet.attrset:Ljavax/print/attribute/AttributeSet;
            invokeinterface javax.print.attribute.AttributeSet.isEmpty:()Z
            ireturn
        end local 0 // javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/print/attribute/AttributeSetUtilities$UnmodifiableAttributeSet;

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet this
        start local 1 // java.lang.Object o
         0: .line 146
            aload 0 /* this */
            getfield javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet.attrset:Ljavax/print/attribute/AttributeSet;
            aload 1 /* o */
            invokeinterface javax.print.attribute.AttributeSet.equals:(Ljava/lang/Object;)Z
            ireturn
        end local 1 // java.lang.Object o
        end local 0 // javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/print/attribute/AttributeSetUtilities$UnmodifiableAttributeSet;
            0    1     1     o  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      o     

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet this
         0: .line 150
            aload 0 /* this */
            getfield javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet.attrset:Ljavax/print/attribute/AttributeSet;
            invokeinterface javax.print.attribute.AttributeSet.hashCode:()I
            ireturn
        end local 0 // javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/print/attribute/AttributeSetUtilities$UnmodifiableAttributeSet;
}
SourceFile: "AttributeSetUtilities.java"
NestHost: javax.print.attribute.AttributeSetUtilities
InnerClasses:
  private UnmodifiableAttributeSet = javax.print.attribute.AttributeSetUtilities$UnmodifiableAttributeSet of javax.print.attribute.AttributeSetUtilities