renamed .io.temp -> .io.util
added JarFile
reused JarFile in NativeModuleFactory