docs: private JmsTopicImpl processShortTopicForm(String topic) throws JMSException {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.entry(this, tc, "processShortTopicForm", topic);
      String topicName, topicSpace;
  
      // Split the string into the topic and the optional topic space
      // by searching for a non-escaped ':'
      // the , 2 indicates that we only want the string split into 2 parts, i.e. at the first
      // non-escaped :.
      // If a non-escaped : is not found, the entire string is copied to parts[0].
      String[] parts = splitOnNonEscapedChar(topic, ':', 2);
  
      // the parts[0] may contain "\:" sequences that should now
      // be transformed to ':'
      parts[0] = unescape(parts[0], ':');
  
      // Only try to unescape this if it actually exists!
      // 237662 - this handles the case where the user escaped their : characters after
      // the unescaped separator - eg topic\\:space:to\\:pic.
      // It's not strictly necessary, but is the logical thing to do since the user
      // wouldn't know we used not to worry if there was more than one unescaped :
      if (parts.length > 1) {
        parts[1] = unescape(parts[1], ':');
      }
  
      // The only valid escape sequences that should be left are "\\" which
      // transforms to a single '\'
      parts[0] = unescapeBackslash(parts[0]);
  
      // if there was no :, then parts[0] is the topicName.
      // if there was a :, then parts[0] is the topicSpace and parts[1] is the topicName
      if (parts.length==1) {
        topicName = parts[0];
        topicSpace = null;
      }
      else {
        topicSpace = parts[0];
        topicName = parts[1];
      }
  
      JmsTopicImpl result = new JmsTopicImpl();
      result.setTopicName(topicName);
  
      // Was a topicSpace specified?
      if (topicSpace != null) result.setTopicSpace(topicSpace);
  
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(this, tc, "processShortTopicForm",  result);
      return result;
    }