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

        @SuppressWarnings("unused") ArrayList<Object> nodeArrayList1 = pop();
        PExpLogica2 pexplogica2Node1;
        {
            // Block
        PExpLogica3 pexplogica3Node2;
        pexplogica3Node2 = (PExpLogica3)nodeArrayList1.get(0);

        pexplogica2Node1 = new ASimplesExpLogica2(pexplogica3Node2);
        }
	nodeList.add(pexplogica2Node1);
        return nodeList;
    }



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