docs: private static DoubleArrayTire loadDAT() {
          long start = System.currentTimeMillis();
          try {
              DoubleArrayTire dat = DoubleArrayTire.loadText(DicReader.getInputStream("core.dic"), AnsjItem.class);
              // 人名识别必备的
              personNameFull(dat);
              // 记录词典中的词语，并且清除部分数据
              for (Item item : dat.getDAT()) {
                  if (item == null || item.getName() == null) {
                      continue;
                  }
                  if (item.getStatus() < 2) {
                      item.setName(null);
                      continue;
                  }
              }
              LOG.info("init core library ok use time : " + (System.currentTimeMillis() - start));
              return dat;
          } catch (InstantiationException e) {
              LOG.warn("无法实例化", e);
          } catch (IllegalAccessException e) {
              LOG.warn("非法访问", e);
          } catch (NumberFormatException e) {
              LOG.warn("数字格式异常", e);
          } catch (IOException e) {
              LOG.warn("IO异常", e);
          }
  
          return null;
      }