if (_webApp.getJsp() == null
|| _webApp.getJsp().isValidateTaglibSchema()) {
schema = getSchema();
}
TldPreload taglib;
if (isJsfTld)
taglib = new JsfTldPreload();
else
taglib = new TldPreload();
try {
_config.configure(taglib, is, schema);
} catch (ConfigException e) {
log.warning(e.toString());
log.log(Level.FINER, e.toString(), e);
taglib.setConfigException(e);
} catch (Exception e) {
log.warning(e.toString());
log.log(Level.FINER, e.toString(), e);
taglib.setConfigException(e);
} finally {
is.close();
}
return taglib;