Add type checking to annotation processors