Can now deprecate original constructor.
Noting that the classpath list is permitted to be null.
No longer need new evaluate overload.
Javadoc note.