docs: public static ByteBuffer encode(String string, boolean replace) throws CharacterCodingException {
          CharsetEncoder encoder = ENCODER_FACTORY.get();
          if (replace) {
              encoder.onMalformedInput(CodingErrorAction.REPLACE);
              encoder.onUnmappableCharacter(CodingErrorAction.REPLACE);
          }
          ByteBuffer bytes = encoder.encode(CharBuffer.wrap(string.toCharArray()));
          if (replace) {
              encoder.onMalformedInput(CodingErrorAction.REPORT);
              encoder.onUnmappableCharacter(CodingErrorAction.REPORT);
          }
          return bytes;
      }