public void pushLoop(List<String> labelNames) {
        pushState();
        continueLabel = new Label();
        breakLabel = new Label();
        if (labelNames != null) {
            for (String labelName : labelNames) {
                initLoopLabels(labelName);
            }
        }
    }
public void pushLoop ( List < String > labelNames ) { pushState ( ) ; continueLabel = new Label ( ) ; breakLabel = new Label ( ) ; if ( labelNames != null ) { for ( String labelName : labelNames ) { initLoopLabels ( labelName ) ; } } }
Should be called when descending into a loop that does
not define a scope. Creates a element for the state stack
so pop has to be called later