/**
  * Create and return a new Option with fields populated
  *
  * @param jsonOpt - the JSONObject to populate Option
  * @return a populated Option
  */
 protected Option createOption(JSONObject jsonOpt) {
   FancyOption option = new FancyOption();
   option.setName(JSONUtil.getStringValue(jsonOpt, getHelper().getNameKey()));
   option.setValue(JSONUtil.getStringValue(jsonOpt, getHelper().getValueKey()));
   option.setDescription(JSONUtil.getStringValue(jsonOpt, "Description"));
   option.setRgb(JSONUtil.getStringValue(jsonOpt, "RGB"));
   return option;
 }
 /**
  * Constructor
  *
  * @param id - the elements unique id
  * @param option - a FancyOption to create the HTML
  */
 public FancySelectedItem(String id, FancyOption option) {
   super(
       id,
       option,
       "<span class=\"spiffy-mvsb-item\" id=\""
           + id
           + "_main\"><span  class=\"facSelectedRgb\" style=\"float: left; background-color: rgb"
           + option.getRgb()
           + "\"></span>"
           + option.getName()
           + "</span>");
 }