@Test
public void testJumpClass03() throws Exception {

  File f =
      new File(
              project.getProjectRootPath(),
              "./src/main/java/meghanada/reflect/asm/ASMReflector.java")
          .getCanonicalFile();
  assertTrue(f.exists());
  LocationSearcher locationSearcher = getSearcher();
  Location result = locationSearcher.searchDeclarationLocation(f, 32, 56, "String").orElse(null);
  assertNotNull(result);
  assertTrue(result.getPath().contains(".java"));
  if (Config.load().isJava9()) {
    assertEquals(123, result.getLine());
    assertEquals(20, result.getColumn());
  } else {
    assertEquals(111, result.getLine());
    assertEquals(20, result.getColumn());
  }
}