func (w *WriteBuffer) WriteLen16String(s string) {
	if int(uint16(len(s))) != len(s) {
		w.setErr(errStringTooLong)
	}

	w.WriteUint16(uint16(len(s)))
	w.WriteString(s)
}
func (w *WriteBuffer) WriteLen16String(s string) {
	if int(uint16(len(s))) != len(s) {
		w.setErr(errStringTooLong)
	}

	w.WriteUint16(uint16(len(s)))
	w.WriteString(s)
}
func ( w * WriteBuffer ) WriteLen16String ( s string ) { if int ( uint16 ( len ( s ) ) ) != len ( s ) { w . setErr ( errStringTooLong ) } w . WriteUint16 ( uint16 ( len ( s ) ) ) w . WriteString ( s ) }
// WriteLen16String writes a 16-bit length preceded string
WriteLen16String writes a 16 - bit length preceded string