OpenMQTTGateway Autodiscovery with OpenHAB following Home Assistant convention

I have modified the code of OpenMQTTGateway to make it compatible with Autodiscovery:

I have done some tests but I would like to have some feedbacks if some OpenHAB users are interested on testing it?

This function rely on Home Assistant Autodiscovery topics.