public function AddressGetSharedCardVersions($book_id, $card_item = false)
 {
     // $book_id : IDType
     // $card_item : CbgrnItemVersionType class or this array (optional)
     $this->CheckAndSetHeader(__FUNCTION__);
     $reg_args["book_id"] = $book_id;
     if ($card_item === false) {
         $reg_args["card_item"] = array();
     } else {
         $reg_args["card_item"] = $this->getRegularArgs($card_item, __FUNCTION__, "CbgrnItemVersionType");
     }
     $this->encodeString($reg_args);
     $results = parent::AddressGetSharedCardVersions($reg_args);
     $this->methodClose();
     return $this->decodeString($results->card_item);
 }