public function normalize($name)
    {
        if ($name instanceof RawExpressionInterface) {
            return (string)$name;
        }

        return implode(
            '.',
            array_map(
                function($value) {
                    return $value === '*' ? $value : '"' . $value . '"';
                },
                explode('.', $name)
            )
        );
    }