public void transform(Page page,CFMLTransformer parent, EvaluatorPool ep,FunctionLib[] flibs, Tag tag, TagLibTag tagLibTag,TagLibTag[] scriptTags, CFMLString cfml,TransfomerSettings settings)
throws TemplateException {
Attribute attr = tag.getAttribute("language");
if(attr!=null) {
Expression expr = CastString.toExprString(attr.getValue());
if(!(expr instanceof LitString))
throw new TemplateException(cfml,"Attribute language of the Tag script, must be a literal string value");
String str = ((LitString)expr).getString().trim();
if("java".equalsIgnoreCase(str)) jst.transform(page,parent, ep, flibs, tag, tagLibTag,scriptTags, cfml,settings);
else if("cfml".equalsIgnoreCase(str)) cst.transform(page,parent, ep, flibs, tag, tagLibTag,scriptTags, cfml,settings);