How do I do a deep copy of a 2d array in Java?
<p>I just got bit by using .clone() on my 2d boolean array, thinking that this was a deep copy.</p>

<p>How can I perform a deep copy of my boolean[][] array?</p>

<p>Should I loop through it and do a series of System.arraycopy's?</p>
