I think by putting this here, we'll get all of the junk output generated by DuplicateCounter.checkCommon(), followed by this saner message.  Should check with Ruth and Phil whether they would prefer this to be the first thing reported, maybe including some statement that the rest of the output is for our debugging purposes?  If that's the case, you could push the fatal logging into there and get rid of logged output here.  the TM log instance in DuplicateCounter is fine, probably even more appropriate, to log to.