@Override public boolean contains(Class<? extends Option> classOfOption) { return get(classOfOption) != null; }
@Override public boolean contains(Class<? extends Option> classOfOption) { return get(classOfOption) != null; }
@Override public boolean contains(Option option) { Class<? extends Option> classOfOption = option.getClass(); return get(classOfOption).equals(option); }
@Override public boolean contains(Option option) { Class<? extends Option> classOfOption = option.getClass(); return get(classOfOption).equals(option); }
Option existingOption = get(classOfOption);
Option existingOption = get(classOfOption);