Combined with another tutorial which outputs a JSON stream (and is annotation-based; mixing things causes trouble...). Plan to add XML too. Also replaced libraries. Will clean up libs next.