public static List<Location> locationsOfLineSync(ReferenceType type, String stratum, String sourceName, int lineNumber)
    throws AbsentInformationException {
    if (type instanceof ReferenceTypeImpl && isAsyncEnabled()) {
      try {
        return ((ReferenceTypeImpl)type).locationsOfLineAsync(stratum, sourceName, lineNumber).get();
      }
      catch (Exception e) {
        if (e.getCause() instanceof AbsentInformationException) {
          throw (AbsentInformationException)e.getCause();
        }
        LOG.warn(e);
      }
    }
    return type.locationsOfLine(stratum, sourceName, lineNumber);
  }
public static List<Location> locationsOfLineSync(ReferenceType type, String stratum, String sourceName, int lineNumber)