@Override
    public void caseAAccessIdxExp(AAccessIdxExp node)
    {
    	for(int i=0;i<indent;i++) System.out.print(" ");
    	indent++;
    	System.out.println("(AccessAtIndex");
    	
        inAAccessIdxExp(node);
        if(node.getObj() != null)
        {
            node.getObj().apply(this);
        }
        if(node.getLSq() != null)
        {
            node.getLSq().apply(this);
        }
        if(node.getIdx() != null)
        {
            node.getIdx().apply(this);
        }
        if(node.getRSq() != null)
        {
            node.getRSq().apply(this);
        }
        outAAccessIdxExp(node);
        
        indent--;
        for(int i=0;i<indent;i++) System.out.print(" ");
        System.out.println(")");
    }