code: public static AnnotationMappingInfo load(final File file, final String encoding) throws XmlOperateException {
          ArgUtils.notNull(file, "file");
          ArgUtils.notEmpty(encoding, "encoding");
          
          final AnnotationMappingInfo xmlInfo;
          
          try(Reader reader = new InputStreamReader(new FileInputStream(file), encoding)) {
              xmlInfo = load(reader);
              
          } catch (IOException e) {
              throw new XmlOperateException(String.format("fail load xml file '%s'.", file.getPath()), e);
          }
          
          return xmlInfo;
      }
docs: XMLファイルを読み込み、{@link AnnotationMappingInfo}として取得する。
  @param file 読み込むファイル
  @param encoding 読み込むファイルの文字コード
  @return
  @throws XmlOperateException XMLの読み込みに失敗した場合。
  @throws IllegalArgumentException file is null or encoding is empty.