protected Asset toUnwrappedModel(Asset asset) { if (asset instanceof AssetImpl) { return asset; } AssetImpl assetImpl = new AssetImpl(); assetImpl.setNew(asset.isNew()); assetImpl.setPrimaryKey(asset.getPrimaryKey()); assetImpl.setAssetId(asset.getAssetId()); assetImpl.setCompanyId(asset.getCompanyId()); assetImpl.setUserId(asset.getUserId()); assetImpl.setUserName(asset.getUserName()); assetImpl.setCreateDate(asset.getCreateDate()); assetImpl.setModifiedDate(asset.getModifiedDate()); assetImpl.setDefinitionId(asset.getDefinitionId()); assetImpl.setSerialNumber(asset.getSerialNumber()); assetImpl.setInactiveDate(asset.getInactiveDate()); assetImpl.setActive(asset.isActive()); return assetImpl; }