@Override
  public boolean shouldProcess(@NotNull DeclarationKind kind) {
    assert myResolveTargetKinds != null : "don't invoke shouldProcess if resolveTargets are not declared";
    return myResolveTargetKinds.contains(kind);
  }
@Override
  public boolean shouldProcess(@NotNull DeclarationKind kind)