code: byte[] getBytesUTF8(String s) {
          if (isUTF8)
              return getBytes(s);
          if (utf8 == null)
              utf8 = new ZipCoder(StandardCharsets.UTF_8);
          return utf8.getBytes(s);
      }
docs: assume invoked only if "this" is not utf8