code: @Override
      public ManagedObject<T> createManagedObject(T existingInstance, ManagedObjectInvocationContext<T> invocationContext) {
          if (existingInstance == null) {
              throw new IllegalArgumentException("Existing instance must not be null");
          }
          return new ManagedObjectImpl<T>(existingInstance);
      }
docs: /*
  (non-Javadoc)
  
  @see com.ibm.ws.managedobject.ManagedObjectFactory#createManagedObject(java.lang.Object, com.ibm.ws.managedobject.ManagedObjectInvocationContext)