validateTemplate method
      
void
validateTemplate()
      
     
    
Validate the integrity of the prompt template, checking that all the variables are present and that the right format is used.
Throws a TemplateValidationException if the template is not valid.
Implementation
void validateTemplate() {
  throw UnimplementedError(
    'This method should be implemented by subclasses.',
  );
}