public function getNativeUserFromUId(UserId $uid)
 {
     try {
         $userlogin = $uid->id();
         // 		$parts=Intuitel::getIDFactory()->getIdParts($uid);
         $user_details = get_complete_user_data('username', $userlogin);
         if ($user_details) {
             return $user_details;
         } else {
             throw new UnknownUserException("User {$uid->id} is unknown.");
         }
     } catch (UnknownIDException $ex) {
         throw new UnknownUserException("User {$uid->id} is unknown." . $ex->getMessage());
     }
 }