@param t_emplate The Template to fill. May not be null.
@exception AssertException If isTemplateSet equals true and <A HREF="#areAllGapsFilled()">areAllGapsFilled</A> is false. This means that you've already set the template, and have not yet completely filled it, or have not <A HREF="#getResult()">gotten the result</A>.
**/
public final void setTemplate(Template t_emplate) {
if(isTemplateSet() && !areAllGapsFilled()) {
throwAX("setTemplate", "A template is currently set, but all gaps have not yet been filled [gaps not yet filled: " + (new ListPA(sQUOTE, sQT_CMA_QT, sQUOTE)).get(getGapsNotYetFilled()) + ".]. Although really really not recommended (because you'll hide errors you probably need to see, for the preservation of your sanity), you could call forceReset().");
}
if(t_emplate == null) {
throwAX("setTemplate", "t_emplate is null.");
}