code: private static void decodeOtherProperties(JmsDestination newDest, byte[] msgForm, int offset) throws JMSException {
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.entry(tc, "decodeOtherProperties", new Object[]{newDest, msgForm, offset});
  
      PropertyInputStream stream = new PropertyInputStream(msgForm, offset);
  
      while (stream.hasMore()) {
        String shortName = stream.readShortName();
        String longName = reverseMap.get(shortName);
        if (longName != null) {
          PropertyEntry propEntry = propertyMap.get(longName);  // This can't be null, as we just got the name from the reverseMap!
          Object propValue = propEntry.getPropertyCoder().decodeProperty(stream);
          setProperty(newDest, longName, propEntry.getIntValue(), propValue);
        }
        else {
          // If there is no mapping for the short name, then the property is not known.
          // The most likely situation is that we have been sent a property for a newer release.
          //
          throw (JMSException)JmsErrorUtils.newThrowable(JMSException.class
                                                        ,"UNKNOWN_PROPERTY_CWSIA0363"
                                                        ,new Object[] {shortName}
                                                        ,null
                                                        ,"MsgDestEncodingUtilsImpl.decodeOtherProperties#1"
                                                        ,null
                                                        ,tc);
        }
      }
  
      if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(tc, "decodeOtherProperties");
    }
docs: decodeOtherProperties
  Decode the more interesting JmsDestination properties, which may or may not be included:
  Queue/Topic name
  TopicSpace
  ReadAhead
  Cluster properties
  
  @param newDest              The Destination to apply the properties to
  @param msgForm              The byte array containing the encoded Destination values
  @param offset               The current offset into msgForm
  
  @exception JMSException     Thrown if anything goes horribly wrong