private -> protected

made elementSelectorMatches protected in Analyzer as DirectAnalyzer was
duplicating the method.
update the JavaDocs
removed node type check

as the check was redundant, removed it.