// Type
TagLibTagAttr tlta=null;
if(tlt!=null){
tlta = tlt.getAttribute(name);
}
return new Attribute(dynamic.toBooleanValue(),name,tlta!=null?CastOther.toExpression(value, tlta.getType()):value,sbType.toString());
}
/*private String attributeName(CFMLString cfml, ArrayList<String> args,TagLibTag tag, RefBoolean dynamic, StringBuffer sbType) throws TemplateException {
String id=StringUtil.toLowerCase(CFMLTransformer.identifier(cfml,true));
if(args.contains(id)) throw new TemplateException(cfml,"you can't use the same attribute ["+id+"] twice");