public boolean isJumpable(final LocationInfo locationInfo) {
    if (locationInfo == null) {
      return false;
    }
    try {
      return locationInfoCache.get(locationInfo, () -> {
        LOGGER.trace("Checking if " + locationInfo + " is jumpable.");
        HttpMethod method = buildMethod(getUrl(), locationInfo, HttpOperation.TEST);
        try {
          int execute = execute(method);
          LOGGER.trace("HTTP status line is " + execute);
          return (execute == HttpStatus.SC_OK);
        } catch (IOException e) {
          LOGGER.trace("IOException when checking if location if jumpable", e);
          return false;
        }
      });
    } catch (ExecutionException e) {
      return false;
    }
  }
jump to location represented by given URL

@param url a JumpToCode url that represents a source location
olv-core/src/main/java/pl/otros/logview/gui/services/jumptocode/JumpToCodeClient.java