SONAR-3893 use persistent map for syntax and symbol highlighting