Enums in compiler settings extracted to separate module
Do not use recursive usages for unused symbol highlighting
Pass only scala files to updateMappings after scala compilation to avoid infinite loop