public boolean exitArgumentDeclaration(ArgumentDeclaration ast, TScope scope) {
   if (ASSIT_ARGUMENT && ast.getName() != null) {
     if (fData.pretreatment) {
       if (fData.selection == ast) {
         //					String name=GrammarUtil.getArgumentName(ast.getName());
         //					TScope scope=fData.processor.getCurrentWalkControler().getDataScope();
         //					DataReference<ArgumentDeclaration, ISqlTypeDefine> ref=scope.getArgument(name);
         fData.target = new SelectionTargetData<TScope>(ast, scope);
       }
     } else {
       if (fData.target != null && fData.target.ast == ast) {
         fData.assit(ast.getPosition(), fData.target);
       }
     }
   }
   return false;
 }