Refactored InjectAP annotation processor, display compile error on the right elements of the user code