Add compile time annotation and processor.