Simple Java annotation-based parsing