Fix assumption in ScriptItemProcessorTests.testItemBinding
has been removed in Java 15 (JEP 372).
engine is provided to the JVM through a factory (similar
to other tests).
Fix build on Java 11+
Fix Javadoc errors