if (data == null)
{
throw new NullPointerException();
}
final ResourceBundleData cdata = CachingResourceBundleData.createCached(data);
final Object keyObject = data.getBundleKey();
final Object valueObject = new DefaultResourceBundleDataCacheEntry(cdata, caller);
final Element element = new Element(keyObject, valueObject);
if (EHCacheModule.CACHE_MONITOR.isDebugEnabled())
{