}
private void analyseTHIS() {
adapterTxt.setText("Analysing...");
adapterTxt.setForeground(Color.BLUE);
JarResources jar = new JarResources(jarNameTxt.getText());
Set contents = jar.listContents();
Iterator it = contents.iterator();
xmlFiles = new ArrayList();
adapterClass = null;
Loader miniLoader = new Loader();
while (it.hasNext()) {
String path = (String) it.next();
if (path.endsWith(".class")) {
if (adapterClass == null) {
String className = path.substring(0,
path.indexOf(".class")).replace('/', '.');
byte[] classBytes = null;
classBytes = jar.getResource(path);
if (classBytes != null) {
Class cl = null;
try {
cl = miniLoader.returnClass(className,
classBytes, 0, classBytes.length);