code: public static XOManagerFactory createXOManagerFactory(XOUnit xoUnit) {
          ServiceLoader<XOBootstrapService> serviceLoader = ServiceLoader.load(XOBootstrapService.class);
          for (XOBootstrapService xoBootstrapService : serviceLoader) {
              XOManagerFactory xoManagerFactory = xoBootstrapService.createXOManagerFactory(xoUnit);
              if (xoManagerFactory != null) {
                  return xoManagerFactory;
              }
          }
          throw new XOException("Cannot bootstrap XO implementation.");
      }
docs: Create a {@link com.buschmais.xo.api.XOManagerFactory} for the given XO unit.
  
  @param xoUnit
  The XO unit.
  @return The {@link com.buschmais.xo.api.XOManagerFactory}.