code: public <T> void registerFormatter(final Class<T> requiredType, FieldFormatter<T> formatter) {
          ArgUtils.notNull(requiredType, "requiredType");
          ArgUtils.notNull(formatter, "formatter");
          
          this.typeMap.put(requiredType, formatter);
          
      }
docs: クラスタイプを指定してフォーマッタを登録する。
  @param <T> 処理対象のタイプ
  @param requiredType クラスタイプ
  @param formatter 登録対象のフォーマッタ
  @throws IllegalArgumentException {@literal requiredType == null or formatter == null}