protected function describeObjectDifference($first, $second, $identical)
    {
        if (! is_object($second)) {
            return $this->describeGenericDifference($first, $second);
        }

        return $this->describeArrayDifference(
                $this->getMembers($first),
                $this->getMembers($second),
                $identical);
    }