Way too many parenthesis to keep track of what's inside what (and some are entirely unnecessary).
Parenthesis are never unnecessary as long as they increase clarity, in my opinion.
True. Especially with math, sometimes it's better to be explicit even when order of operations already does what you want. But I was mostly talking about this, which really doesn't have any redeeming quality:
getTimeDiff( (eventLog.size()-totalMatches))