Using annotation processing. (Have to resolve this error: variable l_stack is already defined in method)