code: private static <T> void checkPreconditions(final Class<T> type, final TextParser<T> parser) {
          if(type == null) {
              throw new NullPointerException("type is null.");
          }
          
          if(parser == null) {
              throw new NullPointerException("parser is null.");
          }
      }
docs: コンスタによるインスタンスを生成する際の前提条件となる引数のチェックを行う。
  @throws NullPointerException type or parser is null.