refactor SourceCodeClassifier
Merge branch 'gray-out-unused-open-declarations' into longIdents-refactoring
fixed: SourceCodeClassifier does not takes into account the last part of long ident