@Override public void populate(final ProductModel source, final ProductData target) { Assert.notNull(source, "Parameter source cannot be null."); Assert.notNull(target, "Parameter target cannot be null."); target.setCode(source.getCode()); target.setName(source.getName()); target.setUrl(getProductModelUrlResolver().resolve(source)); }