@Override
  public PsiClassType @NotNull [] getExtendsListTypes(boolean includeSynthetic) {
    return new PsiClassType[]{createEnumType()};
  }
@Override
  public PsiClassType @NotNull [] getExtendsListTypes(boolean includeSynthetic)