TagLib lib = libTag.getTagLib();
TagLibTag outputTag = lib.getTag("output");
TagOutput output=new TagOutput(tag.getStart(),null);
output.setFullname(outputTag.getFullName());
output.setTagLibTag(outputTag);
output.addAttribute(new Attribute(false,"output",LitBoolean.TRUE,"boolean"));
output.addAttribute(new Attribute(false,"formail",LitBoolean.TRUE,"boolean"));
Body body=new BodyBase();//output.getBody();
output.setBody(body);
ASMUtil.replace(tag,output,false);
body.addStatement(tag);
output.addAttribute(tag.removeAttribute("query"));
if(tag.containsAttribute("group"))output.addAttribute(tag.removeAttribute("group"));
if(tag.containsAttribute("groupcasesensitive"))output.addAttribute(tag.removeAttribute("groupcasesensitive"));
if(tag.containsAttribute("startrow"))output.addAttribute(tag.removeAttribute("startrow"));
if(tag.containsAttribute("maxrows"))output.addAttribute(tag.removeAttribute("maxrows"));
new Output().evaluate(output,outputTag);
}
}