@NotNull
  static Iterable<? extends PsiScopeProcessor> allProcessors(@NotNull PsiScopeProcessor processor) {
    return processor instanceof MultiProcessor ? ((MultiProcessor)processor).getProcessors()
                                               : singletonList(processor);
  }
@NotNull
  static Iterable<? extends PsiScopeProcessor> allProcessors(@NotNull PsiScopeProcessor processor)