What will happen when you compile and run the following code:
public class X
{
public static void main(String argv[])
{
Object x = new X();
x.clone();
}
}
A) Error: "Can not access protected method clone"
B) Error: "No such method 'clone'"
C) Error: "Illegal assignment Object x = new X()"
D) No output
E) Exception: "CloneNotSupportedException"