public CacheEntry newCacheEntry(DynamicMethod method, int token) {
if (method.isUndefined()) {
return new CacheEntry(method, token);
}
CacheEntry delegated = previous.newCacheEntry(method, token);
return new CacheEntry(new ProfilingDynamicMethod(delegated.method), delegated.token);
}