If all class extends object why can't they all call clone
<pre><code>class Main
{
    public static void main(String[] args)
    {
        new Cloned().clone();
    }
}
class Cloned implements Cloneable {}
</code></pre>

<p>This gives an error saying that it is protected. Can't any subclass of object call that method. </p>
