This is incredibly easy to make. I don't know how big the pool of Java developers on the staff team is, considering I only joined today, but this might be a good pointer (attached).
It is incomplete code, but it demonstrates how incredibly easy it would be to write something like it.