public function doFinish() //- call FinishWizard() by default

    {
        // call ValidateForm()
        $recArr = $this->readInputRecord();
        $this->setActiveRecord($recArr);                
    	$this->setFormInputs($this->formInputs);
    	
   		 try
        {
             if ($this->ValidateForm() == false)
            return;
        }catch (Openbizx\Validation\Exception $e)
        {                    	
        	$this->processFormObjError($e->errors);
            return;
        }

        $this->activeRecord = $this->readInputRecord();
		
        /* @var $viewObj WebPageWizard */
        $viewObj = $this->getWebpageObject();
        
        $r = $viewObj->commit();        
        if (!$r)
            return;

        $this->processPostAction();
    }