private function noScalar($value) : Expr
    {
        if (\is_array($value)) {
            return $this->arrayValue($value);
        } elseif (\is_object($value)) {
            return $this->normalizeObject($value);
        }
        throw new InvalidInstance; //@codeCoverageIgnore
    }