public function __construct($submitUrl, $targetId, $formId = null, $args = null)
 {
     // Filter out elements passed by type
     $args = \MUtil_Ra::args(func_get_args(), array('submitUrl' => array('MUtil_Html_UrlArrayAttribute', 'is_array', 'is_string'), 'targetId' => array('MUtil_Html_ElementInterface', 'is_string'), 'formId' => array('Zend_Form', 'is_string')), null, \MUtil_Ra::STRICT);
     // \MUtil_Echo::r($args);
     parent::__construct($args);
 }
 public function __construct($elementOrId = null, $args = null)
 {
     $args = \MUtil_Ra::args(func_get_args(), array('element' => 'MUtil_Html_ElementInterface', 'attrib' => 'MUtil_Html_AttributeInterface', 'id' => 'is_string'), null, false);
     parent::__construct($args);
 }