protected HRClient toUnwrappedModel(HRClient hrClient) {
    if (hrClient instanceof HRClientImpl) {
      return hrClient;
    }

    HRClientImpl hrClientImpl = new HRClientImpl();

    hrClientImpl.setNew(hrClient.isNew());
    hrClientImpl.setPrimaryKey(hrClient.getPrimaryKey());

    hrClientImpl.setHrClientId(hrClient.getHrClientId());
    hrClientImpl.setGroupId(hrClient.getGroupId());
    hrClientImpl.setCompanyId(hrClient.getCompanyId());
    hrClientImpl.setUserId(hrClient.getUserId());
    hrClientImpl.setUserName(hrClient.getUserName());
    hrClientImpl.setCreateDate(hrClient.getCreateDate());
    hrClientImpl.setModifiedDate(hrClient.getModifiedDate());
    hrClientImpl.setName(hrClient.getName());
    hrClientImpl.setDescription(hrClient.getDescription());

    return hrClientImpl;
  }