One of the pet peeves of a certain code reviewer on a job I had some time ago was using "return" from inside a conditional. As a result, out of habit, I never return anywhere but at the end of the ...
Two return values are commented out because of problems associated with them. The final example, using String.valueOf (Object) is NOT commented out because it works the best each time it is run ...