code: public static TypeRepresentation ofEnum(final TypeIdentifier identifier, final String... enumValues) {
          return new EnumTypeRepresentation(identifier, new HashSet<>(Arrays.asList(enumValues)));
      }
docs: Creates a type representation of an enum type plus the available enumeration values.
  
  @param identifier The type identifier
  @param enumValues The enum values
  @return The type representation