GRECLIPSE-1682 Semantic Highlighting implementation