Commented out code should be deleted - version control should be your backup if you decide something needs to be restored.
// This code was rewritten ages ago but you're afraid // to delete it because what if your new stuff doesn't // work how will I ever survive? // // public void useless() { // ... // }