code: protected NlsTemplate parseTemplate(String internationalizedMessage) {
  
      Matcher matcher = TEMPLATE_PATTERN.matcher(internationalizedMessage);
      if (matcher.matches()) {
        String name = matcher.group(2);
        if (name == null) {
          name = this.bundleName;
        }
        String key = matcher.group(3);
        return new NlsTemplateImpl(name, key);
      }
      return null;
    }
docs: This method parses the given {@code internationalizedMessage} as {@link NlsTemplate} in case it is given
  in the form {{@literal <BUNDLE>#<KEY>}}.
  
  @param internationalizedMessage is the template specified in the form described above or the
  {@link NlsMessage#getInternationalizedMessage() internationalized message}.
  @return the {@link NlsTemplate} if the {@code internationalizedMessage} has the form described above or
  {@code null} otherwise.