Use ClassLoader.getSystemResourceAsStream rather than getCallerClassLoader().getResourceAsStream as it works under Java7