code: public <V extends Enum<V>> V parse(
          CharSequence parseable,
          ParsePosition status,
          Class<V> valueType,
          AttributeQuery attributes
      ) {
  
          boolean caseInsensitive =
              attributes
                  .get(Attributes.PARSE_CASE_INSENSITIVE, Boolean.TRUE)
                  .booleanValue();
          boolean partialCompare =
              attributes
                  .get(Attributes.PARSE_PARTIAL_COMPARE, Boolean.FALSE)
                  .booleanValue();
          boolean smart =
              attributes
                  .get(Attributes.PARSE_MULTIPLE_CONTEXT, Boolean.TRUE)
                  .booleanValue();
          return this.parse(
              parseable, status, valueType, caseInsensitive, partialCompare, smart);
  
      }
docs: /*[deutsch]
  <p>Interpretiert die angegebene Textform als Enum-Elementwert. </p>
  
  <p>Es werden die Attribute {@code Attributes.PARSE_CASE_INSENSITIVE}
  und {@code Attributes.PARSE_PARTIAL_COMPARE} ausgewertet. </p>
  
  @param   <V> generic value type of element
  @param   parseable       text to be parsed
  @param   status          current parsing position
  @param   valueType       value class of element
  @param   attributes      format attributes
  @return  element value (as enum) or {@code null} if not found
  @see     Attributes#PARSE_CASE_INSENSITIVE
  @see     Attributes#PARSE_PARTIAL_COMPARE