Some utilities for writing annotation processors