@Override
 public void populate(final SearchResultValueData source, final ProductData target)
     throws ConversionException {
   Assert.notNull(source, "Parameter source cannot be null.");
   Assert.notNull(target, "Parameter target cannot be null.");
   final Boolean internalOnlyFlag = (Boolean) source.getValues().get("internalOnly");
   target.setInternalOnly(internalOnlyFlag == null ? false : internalOnlyFlag.booleanValue());
 }