@ancient-stone-50795: I've got a bit of cleanup to do and more tests, but everything looks fine now, although your example needed
- service_writer='com.squareup.wire.SimpleServiceWriter',
+ service_factory='com.squareup.wire.java.SimpleServiceFactory',