@Override public CompletionSorterImpl weigh(final LookupElementWeigher weigher) {
    return withClassifier(weighingFactory(weigher));
  }
@Override public CompletionSorterImpl weigh(final LookupElementWeigher weigher)