i wonder if it makes sense to refactor from this:
public void someMethod(SomeClass someObject) {
    if(someObject != null){
        do something ...
    }
}
to this:
public void someMethod(SomeClass someObject) {
    if(someObject == null) return;
    do something ...
}
http://groups.yahoo.com/group/refactoring/message/3385 The other discussion about flow control presentation - http://www.artima.com/forums/flat.jsp?forum=106&thread=211172 A Response to “Stop Using If-Else Statements” - https://betterprogramming.pub/response-to-stop-using-if-else-statements-c3d4c64c69af