@Override
    public @Nullable
    LookupElement createLookupElement(PsiField field) {
      return LookupElementBuilder.create(field, Objects.requireNonNull(getPlaceName(field)))
        .withStrikeoutness(field.isDeprecated())
        .withTailText(" (" + field.getName() + ")")
        .withTypeText(Objects.requireNonNull(field.getContainingClass()).getName());
    }
@Override
    public @Nullable
    LookupElement createLookupElement(PsiField field)