@Override
  void importFDF(FDFField fdfField) throws IOException {
    super.importFDF(fdfField);

    List<FDFField> fdfKids = fdfField.getKids();
    List<PDField> children = getChildren();
    for (int i = 0; fdfKids != null && i < fdfKids.size(); i++) {
      for (COSObjectable pdKid : children) {
        if (pdKid instanceof PDField) {
          PDField pdChild = (PDField) pdKid;
          FDFField fdfChild = fdfKids.get(i);
          String fdfName = fdfChild.getPartialFieldName();
          if (fdfName != null && fdfName.equals(pdChild.getPartialName())) {
            pdChild.importFDF(fdfChild);
          }
        }
      }
    }
  }