Just a short comment about NetBeans...
Was doing a manual array copy using, and NetBeans detected it. In pre-existing code. Showed me a little light bulb, clicked on it and it asked if I wanted to replace the code with a System.arraycopy command, took all the variables, the for loop, everything. Very interdasting.