@Override
          public void processVariants(final @NotNull PsiScopeProcessor processor) {
            if (processor instanceof JavaCompletionProcessor) {
              ((JavaCompletionProcessor)processor).setCompletionElements(getVariants());
            } else {
              super.processVariants(processor);
            }
          }
@Override
          public void processVariants(final @NotNull PsiScopeProcessor processor)