public java.lang.Class<? extends IValueValidator> validateValueWith() {
   return m_parameter != null
       ? m_parameter.validateValueWith()
       : m_dynamicParameter.validateValueWith();
 }
 public boolean echoInput() {
   return m_parameter != null ? m_parameter.echoInput() : false;
 }
 public java.lang.String[] names() {
   return m_parameter != null ? m_parameter.names() : m_dynamicParameter.names();
 }
 public boolean variableArity() {
   return m_parameter != null ? m_parameter.variableArity() : false;
 }
 public boolean password() {
   return m_parameter != null ? m_parameter.password() : false;
 }
 public boolean required() {
   return m_parameter != null ? m_parameter.required() : m_dynamicParameter.required();
 }
 public boolean hidden() {
   return m_parameter != null ? m_parameter.hidden() : m_dynamicParameter.hidden();
 }
 public int arity() {
   return m_parameter != null ? m_parameter.arity() : 1;
 }
 public boolean isHelp() {
   return m_parameter != null && m_parameter.help();
 }