private -> protected

made elementSelectorMatches protected in Analyzer as DirectAnalyzer was
duplicating the method.
update the JavaDocs