public void add(Object option) {
if (option instanceof Option) {
getOptionList().add(option);
} else if (option instanceof String) {
getOptionList().add(new Option(option.toString()));
} else if (option instanceof Number) {
getOptionList().add(new Option(option.toString()));
} else if (option instanceof Boolean) {
getOptionList().add(new Option(option.toString()));
} else {
String message = "Unsupported options class "
+ option.getClass().getName() + ". Please use method "
+ "PickList.addAll(Collection, String, String) instead.";