function banAndBlackList($player, $message = '', $save = false, $multicall = false)
    {
        $login = $this->getLogin($player);
        if ($login === false) {
            throw new InvalidArgumentException('player = ' . print_r($player, true));
        }
        if (!is_string($message)) {
            throw new InvalidArgumentException('message = ' . print_r($message, true));
        }
        if (!is_bool($save)) {
            throw new InvalidArgumentException('save = ' . print_r($save, true));
        }

        return $this->execute(ucfirst(__FUNCTION__), array($player, $message, $save), $multicall);
    }