@Test
 public void testResolve_ReturnsNull_NonJarURL() throws MalformedURLException {
   URL url = new URL("file:/C:/Users/4thex/Workspace/TestApplication/bin/com/_4thex/Main.class");
   PathResolver resolver = new JarPathResolver();
   String path = resolver.getPath(url, "/com/_4thex/Main.class");
   assertNull(path);
 }
 @Test
 public void testResolve_ReturnsCorrectPath_ForValidJarURL() throws MalformedURLException {
   URL url =
       new URL(
           "jar:file:/C:/Program%20Files/Java/jdk1.7.0_51/jre/lib/rt.jar!/java/io/PrintStream.class");
   PathResolver resolver = new JarPathResolver();
   String path = resolver.getPath(url, "/java/io/PrintStream.class");
   String expected = new File("C:/Program Files/Java/jdk1.7.0_51/jre/lib/rt.jar").getPath();
   assertEquals(expected, path);
 }