final ThreadContext callContext = new ThreadContext(context, null, Operation.INJECTION);
final ThreadContext oldContext = ThreadContext.enter(callContext);
try {
final OWBInjector beanInjector = new OWBInjector(webBeanContext);
beanInjector.inject(object);
} catch (Throwable t) {
logger.warning("an error occured while injecting the class '" + clazz.getName() + "': " + t.getMessage());
// TODO handle this differently
// this is temporary till the injector can be rewritten
} finally {