@Override
 public void removeContextObject(Class<?> clazz) {
   extensibleContextSupport.removeContextObject(clazz);
 }
 @Override
 public <T> T getContextObject(final Class<T> clazz) {
   return extensibleContextSupport.getContextObject(clazz);
 }
 @Override
 public void removeContextObject(Object object) {
   extensibleContextSupport.removeContextObject(object);
 }
 @Override
 public void setContextObject(final Object object) {
   extensibleContextSupport.setContextObject(object);
 }