code: public void putMap (Map<String,String> map) {                                                       //SIB0163.comms.1
       if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.entry(this, tc, "putMap", "map="+map);
  
       if (map != null) {
         final Set<String> keys = map.keySet();
         putShort(keys.size()); // Number of entries
         for (String k: keys) {
           putString(k);
           putString(map.get(k));
         }
       } else {
         putShort(0);
       }
  
       if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled()) SibTr.exit(this, tc, "putMap");
     }
docs: Put a <String,String> Map object into the transmission buffer