public function reject($requeue = true)
    {
        $this->checkChannel();

        $outputFrame = BasicRejectFrame::create($this->tag, $requeue);
        $outputFrame->frameChannelId = $this->channel->getId();
        if (null !== $requeue) {
            $outputFrame->requeue = $requeue;
        }
        $this->channel->getConnection()->command($outputFrame);
    }