code: public final Template getTemplate(final String name) {
          final Template template = this.templates.get(name);
          if (template != null) {
              this.accessAssertion.assertAccess("Configuration", this);
              template.assertAccessible(name);
          } else {
              throw new IllegalArgumentException(String.format("Template '%s' does not exist.  Options are: " +
                                                                       "%s", name, this.templates.keySet()));
          }
          return template;
      }
docs: Retrieve the configuration of the named template.
  
  @param name the template name;