public Template(String s_name, ForLineRetrieval flr_srcTxt, TParseConfig tp_config, TFilter template_filter) throws TemplateFormatException {
TemplateDataOrString tdos = new TemplateDataOrString(s_name, flr_srcTxt, tp_config);
//Using getName() will throw a NullPointerException...START
if(!tdos.isTemplate()) {
throw new TemplateFormatException("constructor: There are no gaps in the provided template text. TemplateDataOrString.isTemplate() equals false.");
}
tData = tdos.getTemplateData();
//Using getName() will throw a NullPointerException...END