1*f0340d8eSSorin Bascaimport java.util.List;
2*f0340d8eSSorin Basca
3*f0340d8eSSorin Bascaclass Node {
4*f0340d8eSSorin Basca}
5*f0340d8eSSorin Basca
6*f0340d8eSSorin Bascaclass Comment {
7*f0340d8eSSorin Basca}
8*f0340d8eSSorin Basca
9*f0340d8eSSorin Bascaclass LocalVariableInParent {
10*f0340d8eSSorin Basca
11*f0340d8eSSorin Basca    void foo1() {
12*f0340d8eSSorin Basca       for (Node child : null){
13*f0340d8eSSorin Basca            String s;
14*f0340d8eSSorin Basca            for (Object c : null){
15*f0340d8eSSorin Basca                if (true){
16*f0340d8eSSorin Basca                    s;
17*f0340d8eSSorin Basca                }
18*f0340d8eSSorin Basca            }
19*f0340d8eSSorin Basca        }
20*f0340d8eSSorin Basca    }
21*f0340d8eSSorin Basca
22*f0340d8eSSorin Basca    void foo3() {
23*f0340d8eSSorin Basca       for (Node child : null){
24*f0340d8eSSorin Basca            String s;
25*f0340d8eSSorin Basca            for (Object c : null){
26*f0340d8eSSorin Basca                s;
27*f0340d8eSSorin Basca            }
28*f0340d8eSSorin Basca        }
29*f0340d8eSSorin Basca    }
30*f0340d8eSSorin Basca
31*f0340d8eSSorin Basca    void foo2() {
32*f0340d8eSSorin Basca       for (Node child : null){
33*f0340d8eSSorin Basca            String s;
34*f0340d8eSSorin Basca            s;
35*f0340d8eSSorin Basca        }
36*f0340d8eSSorin Basca    }
37*f0340d8eSSorin Basca
38*f0340d8eSSorin Basca    void foo4() {
39*f0340d8eSSorin Basca        List<Node> children = node.getChildrenNodes();
40*f0340d8eSSorin Basca        for (Node child : children){
41*f0340d8eSSorin Basca            List<Comment> commentsInsideChild = new LinkedList<Comment>();
42*f0340d8eSSorin Basca            for (Comment c : commentsToAttribute){
43*f0340d8eSSorin Basca                if (true){
44*f0340d8eSSorin Basca                    commentsInsideChild.add(c);
45*f0340d8eSSorin Basca                }
46*f0340d8eSSorin Basca            }
47*f0340d8eSSorin Basca        }
48*f0340d8eSSorin Basca    }
49*f0340d8eSSorin Basca
50*f0340d8eSSorin Basca    void foo5() {
51*f0340d8eSSorin Basca        List<Comment> commentsInsideChild;
52*f0340d8eSSorin Basca        Comment c;
53*f0340d8eSSorin Basca        commentsInsideChild.add(c);
54*f0340d8eSSorin Basca    }
55*f0340d8eSSorin Basca
56*f0340d8eSSorin Basca
57*f0340d8eSSorin Basca}