Como a classe Object implementa o método clone ()

Em um livro sobre Core Java, encontrei este trecho:

Pense na maneira pela qual a classe Object pode implementar o clone. Ele não sabe nada sobre o objeto, portanto, ele pode fazer apenas uma cópia campo a campo. Se todos os campos de dados no objeto são números ou outros tipos básicos, copiar os campos é bom. Mas se o objeto contiver referências a subobjetos, a cópia do campo fornecerá outra referência ao subobjeto, para que os objetos originais e os clonados ainda compartilhem algumas informações.

Depois de ler isso, eu queria saber, queHow is the clone method originally implemented in Object Class?

O que me incomoda é que: como pode um método emObject class faz um clone de campo por campo de um objeto de subclasse, quando ele não sabe nada sobre essa class

questionAnswers(2)

yourAnswerToTheQuestion