@Override
    public void caseAParaComando(AParaComando node)
    {
        inAParaComando(node);
        if(node.getVar() != null)
        {
            node.getVar().apply(this);
        }
        if(node.getADe() != null)
        {
            node.getADe().apply(this);
        }
        if(node.getAAte() != null)
        {
            node.getAAte().apply(this);
        }
        {
            List<PComando> copy = new ArrayList<PComando>(node.getComando());
            for(PComando e : copy)
            {
                e.apply(this);
            }
        }
        outAParaComando(node);
    }