for public methods, the analysis is done heuristically: if the name of the method occurs more than a certain number of times as a word in the project code, it does not look at all of these words to check if they might be references to the method, and simply highlights the method as used