public function theResponseContainsTheFollowingValue(TableNode $table)
    {
        $data = array();
        $item = $this->getGuzzleResult();

        foreach ($table->getRowsHash() as $field => $value) {
            $ref = &$data;
            foreach (explode('[', $field) as $part) {
                $part = trim($part, ']');
                $ref = &$ref[$part];
            }
            $ref = $this->addStoredValues($value);
        }

        $this->compareValues($item, $data);
    }