clone an arbitrary Object in Java
<p>Can I clone an arbitrary Object in Java?</p>

<p>I just wanna keep a <em>before passing copy</em> of an Instance.</p>

<pre><code>MyClass cls = new MyClass();
...
MyClass backup = ????
myFunc(cls);
</code></pre>

<p>How can I do this?</p>
