int green = Integer.parseInt( deserializeFrom.getAttributeValue( null, "green" ) );
Color color = new Color( red, green, blue );
closeTag( deserializeFrom );
nextTag( deserializeFrom, "model" );
Model model = deserialize( Model.class, formatVersion, deserializeFrom );
nextTag( deserializeFrom, "basePrice" );
Money basePrice = deserialize( Money.class, formatVersion, deserializeFrom );
//Now we visit all remaining children (should only be extras)