protected threat_subcategories_lkp toUnwrappedModel(
      threat_subcategories_lkp threat_subcategories_lkp) {
    if (threat_subcategories_lkp instanceof threat_subcategories_lkpImpl) {
      return threat_subcategories_lkp;
    }

    threat_subcategories_lkpImpl threat_subcategories_lkpImpl = new threat_subcategories_lkpImpl();

    threat_subcategories_lkpImpl.setNew(threat_subcategories_lkp.isNew());
    threat_subcategories_lkpImpl.setPrimaryKey(threat_subcategories_lkp.getPrimaryKey());

    threat_subcategories_lkpImpl.setId(threat_subcategories_lkp.getId());
    threat_subcategories_lkpImpl.setThreat_sub_category(
        threat_subcategories_lkp.getThreat_sub_category());
    threat_subcategories_lkpImpl.setParent_id(threat_subcategories_lkp.getParent_id());

    return threat_subcategories_lkpImpl;
  }