How would I go about creating a new semanticdb backend? I wanted to see if I could create one for Java that uses javap as a tag source. Is there a recipe to follow? I tried reading semanticdb-global.el, and can continue to do that, but some guidance would be extremely useful. Thanks!