return headers.toString();
StringBuffer sb = new StringBuffer(); sb.append(getClass().getSimpleName()); sb.append ('('); sb.append (flags); sb.append (','); sb.append(serial); sb.append (')'); sb.append (' '); sb.append ('{'); sb.append(' '); if (headers.size() == 0) sb.append('}'); else { for (Byte field: headers.keySet()) { sb.append(getHeaderFieldName(field)); sb.append('='); sb.append('>'); sb.append(headers.get(field).toString()); sb.append(','); sb.append(' '); } sb.setCharAt(sb.length()-2,' '); sb.setCharAt(sb.length()-1,'}'); } sb.append(' '); sb.append('{'); sb.append(' '); if (null == args || 0 == args.length) sb.append('}'); else { for (Object o: args) { sb.append(o.toString()); sb.append(','); sb.append(' '); } sb.setCharAt(sb.length()-2,' '); sb.setCharAt(sb.length()-1,'}'); } return sb.toString();
   public String toString()   {      return headers.toString();   }