code: public Era getEra(final Locale locale) {
          
          if(locale == null) {
              return Era.UNKNOWN_ERA;
          }
          
          if(eras.containsKey(locale)) {
              return eras.get(locale);
          }
          
          MessageResource resource = messageResolver.loadResource(locale);
          
          // 該当する時代情報の定義のメッセージプロパティが存在するか。
          final Era era;
          if(resource.isNullObject()) {
              era = Era.UNKNOWN_ERA;
          } else {
              era = createEra(resource);
          }
          
          eras.put(locale, era);
          
          return era;
          
      }
docs: ロケールに該当する時代情報を取得する。
  @param locale ロケール。null指定可能。
  @return 見つからない場合は、不明な時代情報を返す{@link Era#UNKNOWN_ERA}を返す。