public Object visit(ContinueStatement node) {
            // Walk backwards, looking for finalizer statements. Stop when
            // a branch location is found.
            for (int i = mBreakInfoStack.size(); --i >= 0; ) {
                Object obj = mBreakInfoStack.get(i);
                if (obj instanceof BreakAndContinueLabels) {
                    mBuilder.branch(((BreakAndContinueLabels) obj).getContinueLabel());
                    break;
                }
                else if (obj instanceof Statement) {
                    generate((Statement)obj);
                }
            }

            return null;
        }