code: public static Years<CalendarUnit> parseGregorian(String period) throws ParseException {
  
          int amount = SingleUnitTimeSpan.parsePeriod(period, 'Y');
          return Years.ofGregorian(amount);
  
      }
docs: /*[deutsch]
  <p>Interpretiert das kanonische ISO-8601-Format &quot;PnY&quot; mit optionalem vorangehenden Minus-Zeichen. </p>
  
  @param   period      the formatted string to be parsed
  @return  parsed instance
  @throws  ParseException if given argument cannot be parsed