It can be necessary to construct Java objects as part of processing a script. For example, RevertImageResources creates a FileOutputStream using the call:
var fos = new Packages.java.io.FileOutputStream(imageFile);
The call is of the form:
var object = new Packages.java.some.package.ClassName(necessary, parameters);