original_string: public function getChangePasswordForm($args_array = null)
      {
          if (! $this->canSetPassword()) {
              return;
          }
  
          $args = \MUtil_Ra::args(func_get_args());
          if (isset($args['askCheck']) && $args['askCheck']) {
              $args['checkFields'] = $this->loadResetPasswordCheckFields();
          }
  
          return $this->userLoader->getChangePasswordForm($this, $args);
      }
code: public function getChangePasswordForm($args_array = null)
      {
          if (! $this->canSetPassword()) {
              return;
          }
  
          $args = \MUtil_Ra::args(func_get_args());
          if (isset($args['askCheck']) && $args['askCheck']) {
              $args['checkFields'] = $this->loadResetPasswordCheckFields();
          }
  
          return $this->userLoader->getChangePasswordForm($this, $args);
      }
code_tokens: public function getChangePasswordForm ( $ args_array = null ) { if ( ! $ this -> canSetPassword ( ) ) { return ; } $ args = \ MUtil_Ra :: args ( func_get_args ( ) ) ; if ( isset ( $ args [ 'askCheck' ] ) && $ args [ 'askCheck' ] ) { $ args [ 'checkFields' ] = $ this -> loadResetPasswordCheckFields ( ) ; } return $ this -> userLoader -> getChangePasswordForm ( $ this , $ args ) ; }
docstring: Returns a form to change the possword for this user.
  
  @param boolean $askOld Ask for the old password, calculated when not set.
  @return \Gems_Form
docstring_tokens: Returns a form to change the possword for this user .