@Override
    public Object @NotNull [] getVariants() {
      return StreamEx.of(myContainingClass.getJavaPsi().getAllFields())
        .remove(field -> field.hasModifierProperty(PsiModifier.STATIC))
        .distinct(PsiField::getName).toArray(PsiField.EMPTY_ARRAY);
    }
@Override
    public Object @NotNull [] getVariants()