public static JavaArchive getRuntimeArchive() {
		for (File jarFile : FileUtils.listFiles(new File(
				System.getProperty("java.home")), new String[] {"jar"}, true)) {
			String jarFileName = jarFile.getName();
			if (jarFileName.equals("rt.jar") || jarFileName.equals("classes.jar"))
				try {
					return new JavaArchive(new JarFile(jarFile));
				} catch (IOException e) {
					e.printStackTrace();
				}
		}
		return null;
	}