public static Struct call(PageContext pc , String nameSpace, String strTagName) throws PageException {
TagLib[] tlds;
tlds = ((ConfigImpl)pc.getConfig()).getTLDs();
TagLib tld=null;
TagLibTag tag=null;
for(int i=0;i<tlds.length;i++) {
tld=tlds[i];
if(tld.getNameSpaceAndSeparator().equalsIgnoreCase(nameSpace)) {
tag = tld.getTag(strTagName.toLowerCase());
if(tag!=null)break;
}
}
if(tag == null) throw new ExpressionException("tag ["+nameSpace+strTagName+"] is not a built in tag");