public static void main(String[] args) { File generalXML = new File("./conf/General.xml"); if (generalConfiguration.exists() && generalConfiguration.isFile()) { Configuration generalConfiguration = new Configuration("./conf/General.xml"); File clientFile = new File(generalConfiguration.getProperty("Jar")); if (clientFile.exists() && clientFile.isFile()) { JarFile clientJar = new JarFile(clientFile); Enumeration clientClasses = clientJar.entries(); while (clientClasses.hasMoreElements()) { JarEntry jarEntry = ((JarEntry) (clientClasses.nextElement())); String className = jarEntry.getName(); if (className.endsWith(".class")) { InputStream jarInputStream = clientJar.getInputStream(jarEntry); JavaClass javaClass = new ClassParser(jarInputStream, className).parse(); Transform.CLASS_MAP.put(javaClass.getClassName(), javaClass); // XXX - what class should i stick the hash map/array list in? } } } } }