The annotations trigger the creation of the web controller methods in the ITD (.aj file). You always push-in the ITD methods back into the controller .java class and then remove the annotations from the backing type.