code: @Override  // override with covariant return type
      public MinguoDate date(Era era, int yearOfEra, int month, int dayOfMonth) {
          return (MinguoDate) super.date(era, yearOfEra, month, dayOfMonth);
      }
docs: -----------------------------------------------------------------------