1 println is java method? true 2 println is script function? false 3 getProperty is java method? true 4 getProperty is script function? false 5 File is java method? true 6 File is script function? false 7 eval is script function? true 8 eval is java method? false 9 hello is script function? true 10 hello is java method? false 11 out is script object? false 12 System is script object? false 13 Object is script object? true 14 {} is script object? true 15 /foo/ is script object? true 16 java.lang.String is java function? true 17 java.lang.Runnable instance is java function? true 18 eval is java function? false 19 println is java function? true 20 getProperty is java function? true 21 callable JSObject is function? true 22 Non callable JSObject is function? false 23 lock is java object? true 24 eval is java object? false 25 {} is java object? false 26 /foo/ is java object? false 27 [] is java object? false 28 java.io.File is java object? true 29 about to wait.. 30 new thread 31 notifying.. 32 done waiting! 33 about to wait.. 34 new thread 35 notifying.. 36 done waiting! 37 TypeError: 232 is not a function 38 TypeError: 232 is not a function 39 TypeError: [object Object] is not a function 40 TypeError: [object Object] is not a function 41 TypeError: [object Array] is not a function 42 TypeError: [object Array] is not a function 43 TypeError: hello is not a function 44 TypeError: hello is not a function 45 TypeError: null is not a function 46 TypeError: null is not a function 47 TypeError: undefined is not a function 48 TypeError: undefined is not a function