Which of the following states are true about class X?

public class X
{
    String toString()
    {
        return ((Object)this instanceof X ? "" : super.toString());
    }

    public static void main(final String[] args)
    {
        System.out.println(new X());
    }
}
A) Compiler error.
B) No output
C) Output
D) Output starting with "super: "
E) Exception: "RuntimeException"