code: public static void debugTraceWsByteBufferInfo(Object _this, TraceComponent _tc, WsByteBuffer buffer, String string)
     {
        if (buffer != null)
        {
           StringBuffer sb = new StringBuffer(buffer.getClass().toString());
           sb.append("@");
           sb.append(Integer.toHexString(System.identityHashCode(buffer)));
           sb.append(" pos=");
           sb.append(buffer.position());
           sb.append(" limit=");
           sb.append(buffer.limit());
           sb.append(" - ");
           sb.append(string);
           SibTr.debug(_this, _tc, sb.toString());
        }
        else
        {
           SibTr.debug(_this, _tc, "WsByteBuffer: null - "+string);
        }
     }
docs: Dumps useful info about a WsByteBuffer (stops short of its actual contents)
  @param _this
  @param _tc
  @param buffer
  @param string