public OfferVO toVO() { OfferVO vo = new OfferVO(); BeanUtils.copyProperties(this, vo, "delegation"); if (delegation != null) { vo.setDelegation(delegation.toVO()); } return vo; }