public class Test { 
public void foo() {
assert false;  //13
assert false;  //14
} public void bar() {
while (true) {
assert false;  //18
}
assert false;      //20
}
}What causes compilation to fail? 
 
A.  Line 13 
B.  Line 14 
C.  Line 18 
D.  Line 20 
 
 不明白,高手解释一下