We can probably get the mode for a MIME mode once it's loaded, but it still has to be explicitly defined so we know what file to load in the first place. I now changed this to one single mime setting that can optionally be an array (`["clike", "text/x-java"]`).