docs: @Override
      public final void writeSmallString(String value) {
          if (value.isEmpty()) {
              writeTo((byte) 0);
              return;
          }
          char[] chars = Utility.charArray(value);
          if (chars.length > 255) throw new ConvertException("'" + value + "' have  very long length");
          byte[] bytes = new byte[chars.length + 1];
          bytes[0] = (byte) chars.length;
          for (int i = 0; i < chars.length; i++) {
              if (chars[i] > Byte.MAX_VALUE) throw new ConvertException("'" + value + "'  have double-word");
              bytes[i + 1] = (byte) chars[i];
          }
          writeTo(bytes);
      }