@Override
  public @NotNull JavaResolveResult advancedResolve(boolean incompleteCode) {
    final JavaResolveResult[] results = multiResolve(incompleteCode);
    if (results.length == 1) return results[0];
    return JavaResolveResult.EMPTY;
  }
@Override
  public @NotNull JavaResolveResult advancedResolve(boolean incompleteCode)