code: @Override
      protected <T> LifecycleManager obtain(Class<T> clazz, T boundObject) throws ObjectNotAssociatedException {
          Validate.notNull(boundObject, "boundObject must not be null");
          Binding binding = STORE.get(clazz);
          if (binding == null) {
              throw new ObjectNotAssociatedException();
          }
          LifecycleManager manager = binding.get(boundObject);
          if (manager == null) {
              throw new ObjectNotAssociatedException();
          }
          return manager;
      }
docs: /*
  (non-Javadoc)
  
  @see org.jboss.arquillian.warp.spi.LifecycleManagerStore#obtain(java.lang.Class, java.lang.Object)