@Override
    public void caseADeclSeDefinicaoComando(ADeclSeDefinicaoComando node)
    {
        inADeclSeDefinicaoComando(node);
        if(node.getSe() != null)
        {
            node.getSe().apply(this);
        }
        if(node.getLPar() != null)
        {
            node.getLPar().apply(this);
        }
        if(node.getExpLogica() != null)
        {
            node.getExpLogica().apply(this);
        }
        if(node.getRPar() != null)
        {
            node.getRPar().apply(this);
        }
        if(node.getEntao() != null)
        {
            node.getEntao().apply(this);
        }
        if(node.getComando() != null)
        {
            node.getComando().apply(this);
        }
        if(node.getOpcionalSenaoSe() != null)
        {
            node.getOpcionalSenaoSe().apply(this);
        }
        if(node.getFimSe() != null)
        {
            node.getFimSe().apply(this);
        }
        if(node.getPontoVirgula() != null)
        {
            node.getPontoVirgula().apply(this);
        }
        outADeclSeDefinicaoComando(node);
    }