code: private void doGetTLDs() throws PageException {
  	lucee.runtime.type.Query qry = new QueryImpl(
  		new String[] { "displayname", "namespace", "namespaceseparator", "shortname", "type", "description", "uri", "elclass", "elBundleName", "elBundleVersion",
  			"source" },
  		new String[] { "varchar", "varchar", "varchar", "varchar", "varchar", "varchar", "varchar", "varchar", "varchar", "varchar", "varchar" }, 0, "tlds");
  
  	int dialect = "lucee".equalsIgnoreCase(getString("dialect", "cfml")) ? CFMLEngine.DIALECT_LUCEE : CFMLEngine.DIALECT_CFML;
  
  	TagLib[] libs = config.getTLDs(dialect);
  	for (int i = 0; i < libs.length; i++) {
  	    qry.addRow();
  	    qry.setAt("displayname", i + 1, libs[i].getDisplayName());
  	    qry.setAt("namespace", i + 1, libs[i].getNameSpace());
  	    qry.setAt("namespaceseparator", i + 1, libs[i].getNameSpaceSeparator());
  	    qry.setAt("shortname", i + 1, libs[i].getShortName());
  	    qry.setAt("type", i + 1, libs[i].getType());
  	    qry.setAt("description", i + 1, libs[i].getDescription());
  	    qry.setAt("uri", i + 1, Caster.toString(libs[i].getUri()));
  	    qry.setAt("elclass", i + 1, libs[i].getELClassDefinition().getClassName());
  	    qry.setAt("elBundleName", i + 1, libs[i].getELClassDefinition().getName());
  	    qry.setAt("elBundleVersion", i + 1, libs[i].getELClassDefinition().getVersionAsString());
  	    qry.setAt("source", i + 1, StringUtil.emptyIfNull(libs[i].getSource()));
  	}
  	pageContext.setVariable(getString("admin", action, "returnVariable"), qry);
      }
docs: @throws PageException