/** * Load a template from dir or group file. Group file is given precedence over dir with same name. */ @Override protected CompiledST load(String name) { String parent = Misc.getPrefix(name); try { if (fProvider.templateExists(parent + ".stg")) { loadGroupFile(parent, parent + ".stg"); } else if (fProvider.templateExists(name + ".st")) { loadTemplateFile(parent, name + ".st"); } } catch (IOException ioe) { errMgr.internalError(null, "can't load template file " + name, ioe); } return rawGetTemplate(name); }