1 typeof javax.script.ScriptContext evalutes to object
   2 typeof javax.script.ScriptEngine evalutes to object
   3 typeof java.util.Vector evalutes to function
   4 typeof java.util.Map evalutes to function
   5 typeof java.util.HashMap evalutes to function
   6 var m = new java.util.HashMap(); m.put('foo', 42); m evalutes to {foo=42}
   7 java.lang.System.out.println evalutes to [jdk.dynalink.beans.OverloadedDynamicMethod
   8  void java.io.PrintStream.println()
   9  void java.io.PrintStream.println(boolean)
  10  void java.io.PrintStream.println(char)
  11  void java.io.PrintStream.println(char[])
  12  void java.io.PrintStream.println(double)
  13  void java.io.PrintStream.println(float)
  14  void java.io.PrintStream.println(int)
  15  void java.io.PrintStream.println(long)
  16  void java.io.PrintStream.println(Object)
  17  void java.io.PrintStream.println(String)
  18 ]
  19 java.lang.System.exit evalutes to [jdk.dynalink.beans.SimpleDynamicMethod void java.lang.System.exit(int)]
  20 new javax.script.SimpleBindings throws java.lang.RuntimeException: java.lang.ClassNotFoundException: javax.script.SimpleBindings
  21 Java.type('javax.script.ScriptContext') throws java.lang.RuntimeException: java.lang.ClassNotFoundException: javax.script.ScriptContext
  22 java.lang.Class.forName('javax.script.ScriptContext') throws javax.script.ScriptException: TypeError: Java reflection not supported when class filter is present in <eval> at line number 1