Made dynamic var lang/*node-group* public in order to be able to customize the node creation for languages.
Replaced the clojure translation of the LineHighliter code for the Java class.