First version of new annotation processor engine