What happens when you compile and run the following code:
public class X
{
    private boolean b;
    
    public static void main(String argv[])
    {
        System.out.println(new X().b);
    }
}

A) Output 0.
B) Output true.
C) Output false.
D) Error: variable 'b' may not have been initialized.
E) Error: Illegal statement new X().b.