5. What is the result of compiling and running the following code?

1 public class Test {
2 static int total = 10;
3 public static void main (String args []) {
4 new Test();
5 }
6 public Test () {
7 System.out.println("In test");
8 System.out.println(this);
9 int temp = this.total;
10 if (temp > 5) {
11 System.out.println(temp);
12 }
13 }
14 }

Select 1 correct answer:
A. The class will not compile 
B. The compiler reports an error at line 2 
C. The compiler reports an error at line 9 
D. The value 10 is one of the printed elements 
E. The class compiles but generates a runtime error