public function convert(Expr\StaticCall $node)
    {
        return (($node->class instanceof Expr\Variable) ? '{'.$this->dispatcher->p($node->class).'}' : $this->dispatcher->p($node->class)).'::'
             .($node->name instanceof Expr
                ? ($node->name instanceof Expr\Variable
                   || $node->name instanceof Expr\ArrayDimFetch
                   ? $this->dispatcher->p($node->name)
                   : '{'.$this->dispatcher->p($node->name).'}')
                : $node->name)
             .'('.$this->dispatcher->pCommaSeparated($node->args).')';
    }
public function convert(Expr\StaticCall $node)
    {
        return (($node->class instanceof Expr\Variable) ? '{'.$this->dispatcher->p($node->class).'}' : $this->dispatcher->p($node->class)).'::'
             .($node->name instanceof Expr
                ? ($node->name instanceof Expr\Variable
                   || $node->name instanceof Expr\ArrayDimFetch
                   ? $this->dispatcher->p($node->name)
                   : '{'.$this->dispatcher->p($node->name).'}')
                : $node->name)
             .'('.$this->dispatcher->pCommaSeparated($node->args).')';
    }
@param Expr\StaticCall $node

@return string