Or make ```loadEverything()``` not throw ```Exception```: It could capture internally the ```Exception``` thrown by DocumentLoader and turn it into ```RuntimeException```.

Given that ```loadEverything()``` is only called by ```doInitialize()``` that would allow to get rid of the entire try-catch block there also.