Hi, Quick question. Why do people put null checks backwards:
if ( null != this.inputSource ) { IMHO it is harder to read than if ( this.inputSource != null ) { and means exactly the same thing. I think this is a throwback from the days of C, where swapping the conditions was a handy way to avoid =/== bugs like: if ( this.inputSource = null ) { But in Java, the compiler catches this error: Found 1 semantic error compiling "Test.java": 10. if (inputSource = null) { <----------------> *** Error: The type of this expression, "Source", is not boolean. So is there any other reason for this? Can I do a massive grep for 'null !=' and change these? --Jeff