code: public static MomentInterval parse(
          CharSequence text,
          ChronoParser<Moment> startFormat,
          char separator,
          ChronoParser<Moment> endFormat,
          BracketPolicy policy,
          ParseLog status
      ) {
  
          return IntervalParser.of(
              MomentIntervalFactory.INSTANCE,
              startFormat,
              endFormat,
              policy,
              separator
          ).parse(text, status, startFormat.getAttributes());
  
      }
docs: /*[deutsch]
  <p>Interpretiert den angegebenen Text als Intervall. </p>
  
  <p>Diese Methode ist vor allem f&uuml;r technische nicht-lokalisierte Intervallformate &auml;hnlich
  wie in ISO-8601 definiert gedacht. Unendlichkeitssymbole werden verstanden. </p>
  
  @param   text        text to be parsed
  @param   startFormat format object for parsing start component
  @param   separator   char separating start and end component
  @param   endFormat   format object for parsing end component
  @param   policy      strategy for parsing interval boundaries
  @param   status      parser information (always as new instance)
  @return  result or {@code null} if parsing does not work
  @throws  IndexOutOfBoundsException if the start position is at end of text or even behind
  @since   3.9/4.6