JarManager functionality separated from Reflection functionality