@Override
  public @Nullable String getPresentableText() {
    final T field = getElement();
    if (field == null) return "";

    final boolean dumb = DumbService.isDumb(field.getProject());
    return StringUtil.replace(formatVariable(
      field,
      SHOW_NAME | (dumb ? 0 : SHOW_TYPE) | TYPE_AFTER | (dumb ? 0 : SHOW_INITIALIZER),
      PsiSubstitutor.EMPTY
    ), ":", ": ");
  }
@Override
  public @Nullable String getPresentableText()