Well... This was a source of a NullPointerException and I thought (looking at the other variables) that it is ok to have a default value for symbolicRules variable. There is no reason I have chosen LinkedHashSet().. Probably I can change that into something else.