Added ability to create new programs using JavaProgram.create(classname)