Software I2C for Java?

Is there anyone who has software only ‘bit-bang’ I2C routines for Java on the RoboRIO? I’ve been looking for about one and a half hours.

In this case - specifically something that can be used to make any DIOs into relatively slow I2C signaling.
Hopefully something with a working example.
I realize this is slower than using than using hardware assisted ports.

Am hoping to leverage existing community work to accelerate some tinkering.

(Please don’t try to solve around the request. I know one could diagnose issues on the RoboRIO I2C port - I have a reason to want not to engage in that exercise. Please respect I don’t want to distract this topic down that road.)