This is actually wrong, the `$this->adapterFactory->createAdapter()` is used so the callback can be flexible.
In fact the tests use a closure, and not a adapter-factory-class.

The current adapters use this approach, but its not a hard requirement.