@Override
 public void fillCompletionVariants(
     CompletionParameters parameters, final CompletionResultSet result) {
   if (parameters.isExtendedCompletion()) {
     CompletionService.getCompletionService()
         .getVariantsFromContributors(
             parameters.delegateToClassName(),
             null,
             new Consumer<CompletionResult>() {
               public void consume(final CompletionResult completionResult) {
                 result.passResult(completionResult);
               }
             });
   }
 }