Annotation processing tool