JapaneseDate(LocalDate isoDate){
  if (isoDate.isBefore(MEIJI_6_ISODATE)) {
    throw new DateTimeException("JapaneseDate before Meiji 6 is not supported");
  }
  LocalGregorianCalendar.Date jdate=toPrivateJapaneseDate(isoDate);
  this.era=JapaneseEra.toJapaneseEra(jdate.getEra());
  this.yearOfEra=jdate.getYear();
  this.isoDate=isoDate;
}

JapaneseDate ( LocalDate isoDate ) { if ( isoDate . isBefore ( MEIJI_6_ISODATE ) ) { throw new DateTimeException ( "JapaneseDate before Meiji 6 is not supported" ) ; } LocalGregorianCalendar . Date jdate = toPrivateJapaneseDate ( isoDate ) ; this . era = JapaneseEra . toJapaneseEra ( jdate . getEra ( ) ) ; this . yearOfEra = jdate . getYear ( ) ; this . isoDate = isoDate ; }
creates an instance from an iso date .
