ArrayList<Object> new66() /* reduce ADifOpLogicos */
    {
        @SuppressWarnings("hiding") ArrayList<Object> nodeList = new ArrayList<Object>();

        @SuppressWarnings("unused") ArrayList<Object> nodeArrayList1 = pop();
        POpLogicos poplogicosNode1;
        {
            // Block
        TDiferenca tdiferencaNode2;
        tdiferencaNode2 = (TDiferenca)nodeArrayList1.get(0);

        poplogicosNode1 = new ADifOpLogicos(tdiferencaNode2);
        }
	nodeList.add(poplogicosNode1);
        return nodeList;
    }



    @SuppressWarnings({ "unchecked", "rawtypes" }