Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0
I forgot to mention one thing about Java projects: very often they are
multi-language. Main code in Java, tests in e.g. Groovy, resources mix of HTML,
JavaScript, XML, JSON. So, IDE needs to have configurations for different
languages in the same project.