@Override
          public @Nullable Comparable weigh(@NotNull LookupElement element) {
            //noinspection unchecked
            return weigher.weigh(element, location);
          }
@Override
          public @Nullable Comparable weigh(@NotNull LookupElement element)