public function getUser()
 {
     $user = new stdClass();
     if ($this->userId) {
         $instance = K2Users::getInstance($this->userId);
         $user->name = $instance->name;
         $user->username = $instance->username;
         $user->link = $instance->link;
         $user->image = $instance->image;
     } else {
         $user->name = $this->name;
         $user->username = $this->name;
         $user->link = false;
         $user->image = false;
         $params = JComponentHelper::getParams('com_k2');
         if (!$user->image && $params->get('gravatar')) {
             $user->image = new stdClass();
             $user->image->src = '//www.gravatar.com/avatar/' . md5($this->email) . '?s=' . $params->get('commenterImgWidth', 48);
             if ($params->get('userImageDefault')) {
                 $user->image->src .= '&d=' . urlencode(JURI::root(false) . '/' . K2HelperImages::getPlaceholder('user'));
             }
             $user->image->url = $user->image->src;
         }
     }
     return $user;
 }