@Override
  public void reportProblems(@NotNull VirtualFile file, @NotNull Collection<? extends Problem> problems) {
    if (myDelegate != null) myDelegate.reportProblems(file,problems);
  }
@Override
  public void reportProblems(@NotNull VirtualFile file, @NotNull Collection<? extends Problem> problems)