comment on cloned OpenJDJ source files
change ReflectiveOperationException and MalformedURLException to be unchecked
add function interfaces that can throw exceptions