private List<NoDeclaracaoInicializavel> getVariaveisGlobaisDeclaradas(
     ASAPrograma asa, boolean excluiConstantes) {
   List<NoDeclaracao> declaracoesGlobais = asa.getListaDeclaracoesGlobais();
   List<NoDeclaracaoInicializavel> variaveisGlobais = new ArrayList<>();
   for (NoDeclaracao global : declaracoesGlobais) {
     if (global instanceof NoDeclaracaoInicializavel) {
       NoDeclaracaoInicializavel variavel = (NoDeclaracaoInicializavel) global;
       if (!(excluiConstantes && variavel.constante())) {
         variaveisGlobais.add(variavel);
       }
     }
   }
   return variaveisGlobais;
 }