Remove the ResourceBundle memory leak protection since I am as sure as I can be that the original report was a false positive. ResourceBundle uses a WeakReference and it is likely what was originally observed was an instance of the genuine GC root not being visible in the profiler.