code: public static AncientJulianLeapYears of(int... bcYears) {
  
          if (Arrays.equals(bcYears, SEQUENCE_SCALIGER)){
              return SCALIGER;
          }
  
          return new AncientJulianLeapYears(bcYears);
  
      }
docs: /*[deutsch]
  <p>Erzeugt eine neue historische Sequenz von julianischen Schaltjahren vor dem Jahre AD 8. </p>
  
  <p>Beispiel: Um den Vorschlag von Matzat (1883) zu modellieren, k&ouml;nnen Anwender den Ausdruck
  {@code of(44, 41, 38, 35, 32, 29, 26, 23, 20, 17, 14, 11, -3)} verwenden. Der letzte Parameter
  {@code -3} steht hier f&uuml;r das Jahr AD 4 (Formel: {@code 1 - year}), das laut Matzat auch ein
  Schaltjahr gewesen sein soll. Eine &Uuml;bersicht der verschiedenen Versionen und Vorschl&auml;ge
  gibt es auf <a href="http://en.wikipedia.org/wiki/Julian_calendar">Wikipedia</a>. </p>
  
  @param   bcYears     positive numbers for BC-years
  @return  new instance
  @throws  IllegalArgumentException if given years are missing or out of range {@code BC 45 <= bcYear < AD 8}
  @since   3.11/4.8