Depends on core - https://github.com/Azure/azure-sdk-for-java/issues/44956 Emitter change would be minimal, if there is good support in core.