// remember the required resources
Map<String, URL> cri = requirements.getResolvedResources();
// create data map to be returned the next time the generator is run
CachedClientDataMap data = new CachedClientDataMap();
data.put(CACHED_PROPERTY_INFORMATION, cpi);
data.put(CACHED_RESOURCE_INFORMATION, cri);
data.put(CACHED_TYPE_INFORMATION, cti);
// Return a new cacheable result
return new RebindResult(RebindStatus.USE_ALL_NEW, createdClassName, data);
} else {
// If we can't be cacheable, don't return a cacheable result