protected function compileCode(&$code)
{
if ($this->name instanceof ValueExpression && self::isNormalSyntaxName($this->name->getValue())) {
$code .= '$' . $this->name->getValue();
} else {
$code .= '${';
$this->name->compileCode($code);
$code .= '}';
}
}