I'm surprised mismatching parenthesis was a common mistake in 2016 given the ubiquity of IDEs and text editors that should catch a syntax error like that.
== vs .equals() is pretty understandable considering that it's Java specific, and would be valid in most(?) other languages
== vs .equals() is pretty understandable considering that it's Java specific, and would be valid in most(?) other languages