I think we should use `Thread.getContextClassLoader()` here; see http://stackoverflow.com/questions/1771679/difference-between-threads-context-class-loader-and-normal-classloader