@Override public Class getType() { return proxy.getType(); }
@Override public void addValue(Object value) throws CmdLineException { proxy.addValue((String) value); warningGuardSpec.add(level, (String) value); }
@Override public boolean isMultiValued() { return proxy.isMultiValued(); }
@Override public AnnotatedElement asAnnotatedElement() { return proxy.asAnnotatedElement(); }
@Override public FieldSetter asFieldSetter() { return proxy.asFieldSetter(); }
@Override public void addValue(String value) throws CmdLineException { proxy.addValue(value); guardLevels.add(new GuardLevel(value, level)); }
@Override public Class<String> getType() { return (Class<String>) proxy.getType(); }