public class com.oracle.truffle.api.dsl.test.CachedContextTest extends com.oracle.truffle.api.test.polyglot.AbstractPolyglotTest
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.oracle.truffle.api.dsl.test.CachedContextTest
  super_class: com.oracle.truffle.api.test.polyglot.AbstractPolyglotTest
{
  private static final java.lang.String TEST_LANGUAGE;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "CachedContextTestLanguage"

  private static final java.lang.String INVALID_LANGUAGE2;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "CachedContextInvalidLanguage1"

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.oracle.truffle.api.dsl.test.CachedContextTest this
         0: .line 83
            aload 0 /* this */
            invokespecial com.oracle.truffle.api.test.polyglot.AbstractPolyglotTest.<init>:()V
            return
        end local 0 // com.oracle.truffle.api.dsl.test.CachedContextTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/api/dsl/test/CachedContextTest;

  public void testContextLookup1();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.oracle.truffle.api.dsl.test.CachedContextTest this
         0: .line 91
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tValid1NodeGen cannot be resolved\n\tValid1NodeGen cannot be resolved\n\tValid1NodeGen cannot be resolved\n\tValid1NodeGen cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.oracle.truffle.api.dsl.test.CachedContextTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/api/dsl/test/CachedContextTest;
    RuntimeVisibleAnnotations: 
      org.junit.Test()

  public void testContextLookup2();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.oracle.truffle.api.dsl.test.CachedContextTest this
         0: .line 141
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tValid2NodeGen cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.oracle.truffle.api.dsl.test.CachedContextTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/api/dsl/test/CachedContextTest;
    RuntimeVisibleAnnotations: 
      org.junit.Test()

  public void testTransitiveCached();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.oracle.truffle.api.dsl.test.CachedContextTest this
         0: .line 175
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTransitiveCachedLibraryNodeGen cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.oracle.truffle.api.dsl.test.CachedContextTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/api/dsl/test/CachedContextTest;
    RuntimeVisibleAnnotations: 
      org.junit.Test()

  public void testCacheWithFallback();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.oracle.truffle.api.dsl.test.CachedContextTest this
         0: .line 214
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tCachedWithFallbackNodeGen cannot be resolved\n\tCachedWithFallbackNodeGen cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.oracle.truffle.api.dsl.test.CachedContextTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/api/dsl/test/CachedContextTest;
    RuntimeVisibleAnnotations: 
      org.junit.Test()

  public void testContextCaching();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.oracle.truffle.api.dsl.test.CachedContextTest this
         0: .line 259
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tTestContextCachingNodeGen cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // com.oracle.truffle.api.dsl.test.CachedContextTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/oracle/truffle/api/dsl/test/CachedContextTest;
    RuntimeVisibleAnnotations: 
      org.junit.Test()
}
SourceFile: "CachedContextTest.java"
NestMembers:
  com.oracle.truffle.api.dsl.test.CachedContextTest$CacheCachedContextTest  com.oracle.truffle.api.dsl.test.CachedContextTest$CachedContextInvalidParametersNode  com.oracle.truffle.api.dsl.test.CachedContextTest$CachedContextLibraryReceiver  com.oracle.truffle.api.dsl.test.CachedContextTest$CachedContextTestLanguage  com.oracle.truffle.api.dsl.test.CachedContextTest$CachedContextTestLibrary  com.oracle.truffle.api.dsl.test.CachedContextTest$CachedLanguageError1Node  com.oracle.truffle.api.dsl.test.CachedContextTest$CachedLanguageError2Node  com.oracle.truffle.api.dsl.test.CachedContextTest$CachedLanguageError3Node  com.oracle.truffle.api.dsl.test.CachedContextTest$CachedLanguageError4Node  com.oracle.truffle.api.dsl.test.CachedContextTest$CachedLanguageError5Node  com.oracle.truffle.api.dsl.test.CachedContextTest$CachedLanguageError6Node  com.oracle.truffle.api.dsl.test.CachedContextTest$CachedLanguageError7Node  com.oracle.truffle.api.dsl.test.CachedContextTest$CachedWithFallback  com.oracle.truffle.api.dsl.test.CachedContextTest$DynamicBindingError1  com.oracle.truffle.api.dsl.test.CachedContextTest$DynamicBindingError2  com.oracle.truffle.api.dsl.test.CachedContextTest$DynamicBindingError3  com.oracle.truffle.api.dsl.test.CachedContextTest$InvalidLanguage1  com.oracle.truffle.api.dsl.test.CachedContextTest$InvalidLanguage2  com.oracle.truffle.api.dsl.test.CachedContextTest$TestBaseNode  com.oracle.truffle.api.dsl.test.CachedContextTest$TestContextCaching  com.oracle.truffle.api.dsl.test.CachedContextTest$TransitiveCachedLibraryNode  com.oracle.truffle.api.dsl.test.CachedContextTest$Valid1Node  com.oracle.truffle.api.dsl.test.CachedContextTest$Valid2Node
InnerClasses:
  public abstract CacheCachedContextTest = com.oracle.truffle.api.dsl.test.CachedContextTest$CacheCachedContextTest of com.oracle.truffle.api.dsl.test.CachedContextTest
  public abstract CachedContextInvalidParametersNode = com.oracle.truffle.api.dsl.test.CachedContextTest$CachedContextInvalidParametersNode of com.oracle.truffle.api.dsl.test.CachedContextTest
  CachedContextLibraryReceiver = com.oracle.truffle.api.dsl.test.CachedContextTest$CachedContextLibraryReceiver of com.oracle.truffle.api.dsl.test.CachedContextTest
  public CachedContextTestLanguage = com.oracle.truffle.api.dsl.test.CachedContextTest$CachedContextTestLanguage of com.oracle.truffle.api.dsl.test.CachedContextTest
  public abstract CachedContextTestLibrary = com.oracle.truffle.api.dsl.test.CachedContextTest$CachedContextTestLibrary of com.oracle.truffle.api.dsl.test.CachedContextTest
  abstract CachedLanguageError1Node = com.oracle.truffle.api.dsl.test.CachedContextTest$CachedLanguageError1Node of com.oracle.truffle.api.dsl.test.CachedContextTest
  abstract CachedLanguageError2Node = com.oracle.truffle.api.dsl.test.CachedContextTest$CachedLanguageError2Node of com.oracle.truffle.api.dsl.test.CachedContextTest
  abstract CachedLanguageError3Node = com.oracle.truffle.api.dsl.test.CachedContextTest$CachedLanguageError3Node of com.oracle.truffle.api.dsl.test.CachedContextTest
  abstract CachedLanguageError4Node = com.oracle.truffle.api.dsl.test.CachedContextTest$CachedLanguageError4Node of com.oracle.truffle.api.dsl.test.CachedContextTest
  abstract CachedLanguageError5Node = com.oracle.truffle.api.dsl.test.CachedContextTest$CachedLanguageError5Node of com.oracle.truffle.api.dsl.test.CachedContextTest
  abstract CachedLanguageError6Node = com.oracle.truffle.api.dsl.test.CachedContextTest$CachedLanguageError6Node of com.oracle.truffle.api.dsl.test.CachedContextTest
  abstract CachedLanguageError7Node = com.oracle.truffle.api.dsl.test.CachedContextTest$CachedLanguageError7Node of com.oracle.truffle.api.dsl.test.CachedContextTest
  abstract CachedWithFallback = com.oracle.truffle.api.dsl.test.CachedContextTest$CachedWithFallback of com.oracle.truffle.api.dsl.test.CachedContextTest
  abstract DynamicBindingError1 = com.oracle.truffle.api.dsl.test.CachedContextTest$DynamicBindingError1 of com.oracle.truffle.api.dsl.test.CachedContextTest
  abstract DynamicBindingError2 = com.oracle.truffle.api.dsl.test.CachedContextTest$DynamicBindingError2 of com.oracle.truffle.api.dsl.test.CachedContextTest
  abstract DynamicBindingError3 = com.oracle.truffle.api.dsl.test.CachedContextTest$DynamicBindingError3 of com.oracle.truffle.api.dsl.test.CachedContextTest
  public InvalidLanguage1 = com.oracle.truffle.api.dsl.test.CachedContextTest$InvalidLanguage1 of com.oracle.truffle.api.dsl.test.CachedContextTest
  public InvalidLanguage2 = com.oracle.truffle.api.dsl.test.CachedContextTest$InvalidLanguage2 of com.oracle.truffle.api.dsl.test.CachedContextTest
  abstract TestBaseNode = com.oracle.truffle.api.dsl.test.CachedContextTest$TestBaseNode of com.oracle.truffle.api.dsl.test.CachedContextTest
  abstract TestContextCaching = com.oracle.truffle.api.dsl.test.CachedContextTest$TestContextCaching of com.oracle.truffle.api.dsl.test.CachedContextTest
  public abstract TransitiveCachedLibraryNode = com.oracle.truffle.api.dsl.test.CachedContextTest$TransitiveCachedLibraryNode of com.oracle.truffle.api.dsl.test.CachedContextTest
  abstract Valid1Node = com.oracle.truffle.api.dsl.test.CachedContextTest$Valid1Node of com.oracle.truffle.api.dsl.test.CachedContextTest
  public abstract Valid2Node = com.oracle.truffle.api.dsl.test.CachedContextTest$Valid2Node of com.oracle.truffle.api.dsl.test.CachedContextTest