super.clone() を呼んだ時に、どのような動作がどのような順番で行われるのか詳しく教えて下さい。