final class com.sun.script.javascript.ExternalScriptable
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: com.sun.script.javascript.ExternalScriptable
  super_class: java.lang.Object
{
  private javax.script.ScriptContext context;
    descriptor: Ljavax/script/ScriptContext;
    flags: (0x0002) ACC_PRIVATE

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

  private Scriptable prototype;
    descriptor: LScriptable;
    flags: (0x0002) ACC_PRIVATE

  private Scriptable parent;
    descriptor: LScriptable;
    flags: (0x0002) ACC_PRIVATE

  void <init>(javax.script.ScriptContext);
    descriptor: (Ljavax/script/ScriptContext;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.script.javascript.ExternalScriptable this
         0: .line 27
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import sun.org cannot be resolved\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tNOT_FOUND cannot be resolved to a variable\n\tContext cannot be resolved\n\tNOT_FOUND cannot be resolved to a variable\n\tScriptable cannot be resolved to a type\n\tNOT_FOUND cannot be resolved to a variable\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tScriptRuntime cannot be resolved to a variable\n\tScriptRuntime cannot be resolved to a variable\n\tScriptRuntime cannot be resolved to a variable\n\tScriptRuntime cannot be resolved to a variable\n\tScriptRuntime cannot be resolved to a variable\n\tScriptRuntime cannot be resolved to a variable\n\tScriptRuntime cannot be resolved to a variable\n\tScriptRuntime cannot be resolved to a variable\n\tScriptRuntime cannot be resolved to a variable\n\tScriptRuntime cannot be resolved to a variable\n\tScriptRuntime cannot be resolved to a variable\n\tScriptRuntime cannot be resolved to a variable\n\tContext cannot be resolved\n\tScriptableObject cannot be resolved\n\tFunction cannot be resolved to a type\n\tFunction cannot be resolved to a type\n\tFunction cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tThe method enterContext() from the type RhinoScriptEngine refers to the missing type Context\n\tScriptable cannot be resolved to a type\n\tScriptRuntime cannot be resolved to a variable\n\tScriptRuntime cannot be resolved to a variable\n\tWrapper cannot be resolved to a type\n\tWrapper cannot be resolved to a type\n\tWrapper cannot be resolved to a type\n\tContext cannot be resolved\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tWrapper cannot be resolved to a type\n\tWrapper cannot be resolved to a type\n\tWrapper cannot be resolved to a type\n\tNativeJavaClass cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.ExternalScriptable this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/ExternalScriptable;
    MethodParameters:
         Name  Flags
      context  

  void <init>(javax.script.ScriptContext, java.util.Map<java.lang.Object, java.lang.Object>);
    descriptor: (Ljavax/script/ScriptContext;Ljava/util/Map;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.script.javascript.ExternalScriptable this
         0: .line 27
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import sun.org cannot be resolved\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tNOT_FOUND cannot be resolved to a variable\n\tContext cannot be resolved\n\tNOT_FOUND cannot be resolved to a variable\n\tScriptable cannot be resolved to a type\n\tNOT_FOUND cannot be resolved to a variable\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tScriptRuntime cannot be resolved to a variable\n\tScriptRuntime cannot be resolved to a variable\n\tScriptRuntime cannot be resolved to a variable\n\tScriptRuntime cannot be resolved to a variable\n\tScriptRuntime cannot be resolved to a variable\n\tScriptRuntime cannot be resolved to a variable\n\tScriptRuntime cannot be resolved to a variable\n\tScriptRuntime cannot be resolved to a variable\n\tScriptRuntime cannot be resolved to a variable\n\tScriptRuntime cannot be resolved to a variable\n\tScriptRuntime cannot be resolved to a variable\n\tScriptRuntime cannot be resolved to a variable\n\tContext cannot be resolved\n\tScriptableObject cannot be resolved\n\tFunction cannot be resolved to a type\n\tFunction cannot be resolved to a type\n\tFunction cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tThe method enterContext() from the type RhinoScriptEngine refers to the missing type Context\n\tScriptable cannot be resolved to a type\n\tScriptRuntime cannot be resolved to a variable\n\tScriptRuntime cannot be resolved to a variable\n\tWrapper cannot be resolved to a type\n\tWrapper cannot be resolved to a type\n\tWrapper cannot be resolved to a type\n\tContext cannot be resolved\n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n\tWrapper cannot be resolved to a type\n\tWrapper cannot be resolved to a type\n\tWrapper cannot be resolved to a type\n\tNativeJavaClass cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.ExternalScriptable this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/ExternalScriptable;
    Signature: (Ljavax/script/ScriptContext;Ljava/util/Map<Ljava/lang/Object;Ljava/lang/Object;>;)V
    MethodParameters:
              Name  Flags
      context       
      indexedProps  

  javax.script.ScriptContext getContext();
    descriptor: ()Ljavax/script/ScriptContext;
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.script.javascript.ExternalScriptable this
         0: .line 74
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.ExternalScriptable this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/ExternalScriptable;

  private boolean isEmpty(java.lang.String);
    descriptor: (Ljava/lang/String;)Z
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.script.javascript.ExternalScriptable this
         0: .line 78
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.ExternalScriptable this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/ExternalScriptable;
    MethodParameters:
      Name  Flags
      name  

  public java.lang.String getClassName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.script.javascript.ExternalScriptable this
         0: .line 85
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.ExternalScriptable this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/ExternalScriptable;

  public synchronized java.lang.Object get(java.lang.String, Scriptable);
    descriptor: (Ljava/lang/String;LScriptable;)Ljava/lang/Object;
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.script.javascript.ExternalScriptable this
         0: .line 99
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tScriptable cannot be resolved to a type\n\tNOT_FOUND cannot be resolved to a variable\n\tContext cannot be resolved\n\tNOT_FOUND cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.ExternalScriptable this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/ExternalScriptable;
    MethodParameters:
       Name  Flags
      name   
      start  

  public synchronized java.lang.Object get(int, Scriptable);
    descriptor: (ILScriptable;)Ljava/lang/Object;
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.script.javascript.ExternalScriptable this
         0: .line 126
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tScriptable cannot be resolved to a type\n\tNOT_FOUND cannot be resolved to a variable\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.ExternalScriptable this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/ExternalScriptable;
    MethodParameters:
       Name  Flags
      index  
      start  

  public synchronized boolean has(java.lang.String, Scriptable);
    descriptor: (Ljava/lang/String;LScriptable;)Z
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.script.javascript.ExternalScriptable this
         0: .line 142
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tScriptable cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.ExternalScriptable this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/ExternalScriptable;
    MethodParameters:
       Name  Flags
      name   
      start  

  public synchronized boolean has(int, Scriptable);
    descriptor: (ILScriptable;)Z
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.script.javascript.ExternalScriptable this
         0: .line 159
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tScriptable cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.ExternalScriptable this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/ExternalScriptable;
    MethodParameters:
       Name  Flags
      index  
      start  

  public void put(java.lang.String, Scriptable, java.lang.Object);
    descriptor: (Ljava/lang/String;LScriptable;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.sun.script.javascript.ExternalScriptable this
         0: .line 171
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tScriptable cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.ExternalScriptable this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/ExternalScriptable;
    MethodParameters:
       Name  Flags
      name   
      start  
      value  

  public void put(int, Scriptable, java.lang.Object);
    descriptor: (ILScriptable;Ljava/lang/Object;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // com.sun.script.javascript.ExternalScriptable this
         0: .line 198
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tScriptable cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.ExternalScriptable this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/ExternalScriptable;
    MethodParameters:
       Name  Flags
      index  
      start  
      value  

  public synchronized void delete(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.script.javascript.ExternalScriptable this
         0: .line 215
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.ExternalScriptable this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/ExternalScriptable;
    MethodParameters:
      Name  Flags
      name  

  public void delete(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.script.javascript.ExternalScriptable this
         0: .line 235
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.ExternalScriptable this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/ExternalScriptable;
    MethodParameters:
       Name  Flags
      index  

  public Scriptable getPrototype();
    descriptor: ()LScriptable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.script.javascript.ExternalScriptable this
         0: .line 243
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.ExternalScriptable this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/ExternalScriptable;

  public void setPrototype(Scriptable);
    descriptor: (LScriptable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.script.javascript.ExternalScriptable this
         0: .line 251
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.ExternalScriptable this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/ExternalScriptable;
    MethodParameters:
           Name  Flags
      prototype  

  public Scriptable getParentScope();
    descriptor: ()LScriptable;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.script.javascript.ExternalScriptable this
         0: .line 259
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.ExternalScriptable this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/ExternalScriptable;

  public void setParentScope(Scriptable);
    descriptor: (LScriptable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.script.javascript.ExternalScriptable this
         0: .line 267
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.ExternalScriptable this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/ExternalScriptable;
    MethodParameters:
        Name  Flags
      parent  

  public synchronized java.lang.Object[] getIds();
    descriptor: ()[Ljava/lang/Object;
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.script.javascript.ExternalScriptable this
         0: .line 280
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.ExternalScriptable this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/ExternalScriptable;

  public java.lang.Object getDefaultValue(java.lang.Class);
    descriptor: (Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.script.javascript.ExternalScriptable this
         0: .line 309
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tScriptRuntime cannot be resolved to a variable\n\tScriptRuntime cannot be resolved to a variable\n\tScriptRuntime cannot be resolved to a variable\n\tScriptRuntime cannot be resolved to a variable\n\tScriptRuntime cannot be resolved to a variable\n\tScriptRuntime cannot be resolved to a variable\n\tScriptRuntime cannot be resolved to a variable\n\tScriptRuntime cannot be resolved to a variable\n\tScriptRuntime cannot be resolved to a variable\n\tScriptRuntime cannot be resolved to a variable\n\tScriptRuntime cannot be resolved to a variable\n\tScriptRuntime cannot be resolved to a variable\n\tContext cannot be resolved\n\tScriptableObject cannot be resolved\n\tFunction cannot be resolved to a type\n\tFunction cannot be resolved to a type\n\tFunction cannot be resolved to a type\n\tContext cannot be resolved to a type\n\tThe method enterContext() from the type RhinoScriptEngine refers to the missing type Context\n\tScriptable cannot be resolved to a type\n\tScriptRuntime cannot be resolved to a variable\n\tScriptRuntime cannot be resolved to a variable\n\tWrapper cannot be resolved to a type\n\tWrapper cannot be resolved to a type\n\tWrapper cannot be resolved to a type\n\tContext cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.ExternalScriptable this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/ExternalScriptable;
    MethodParameters:
          Name  Flags
      typeHint  

  public boolean hasInstance(Scriptable);
    descriptor: (LScriptable;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.script.javascript.ExternalScriptable this
         0: .line 398
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tScriptable cannot be resolved to a type\n\tScriptable cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.ExternalScriptable this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/ExternalScriptable;
    MethodParameters:
          Name  Flags
      instance  

  private java.lang.String[] getAllKeys();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.script.javascript.ExternalScriptable this
         0: .line 409
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.ExternalScriptable this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/ExternalScriptable;

  private java.lang.Object jsToJava(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.script.javascript.ExternalScriptable this
         0: .line 435
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tWrapper cannot be resolved to a type\n\tWrapper cannot be resolved to a type\n\tWrapper cannot be resolved to a type\n\tNativeJavaClass cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.sun.script.javascript.ExternalScriptable this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/script/javascript/ExternalScriptable;
    MethodParameters:
       Name  Flags
      jsObj  
}
SourceFile: "ExternalScriptable.java"