public ModuleLoader getModuleLoader(Resource resource) { String name = resource.getName(); for (ModuleLoader loader : loaders) { if (name.endsWith(loader.getExtension())) { return loader; } } return loaders[0]; }