code: public TemplateInfo getTemplateInfo(String templateId, Integer templateVersion) throws TemplateException {
          if (templateSet.containsTemplateId(templateId)) {
              TemplateVersions versionMap = templateSet.getTemplateVersions(templateId);
              if (versionMap.containsVersion(templateVersion))
                  return versionMap.getTemplate(templateVersion);
              throw new TemplateException("No template found with VERSION : " + templateVersion + " and ID: " + templateId);
          }
          throw new TemplateException("No template found with ID : " + templateId);
      }
docs: /*
  public List<TemplateInfo> getRNALatestIncludedTemplates() {
  List<TemplateInfo> rnaTemplates = getLatestIncludedTemplatesById(TemplateIDs.RNA_TEMPLATE_IDs);
  Collections.sort(rnaTemplates, new TemplateOrderComparator<TemplateInfo>(templateOrders));
  return rnaTemplates;
  }