code: private static String convert_viewable_to_string(byte[] bytes) {
          String string = null;
  
          if (bytes != null) {
              if (bytes.length == 0) {
                  string = EMPTY_STRING;
              } else {
                  string = convert_to_string(Base64Coder.base64Encode(bytes));
              }
          }
          return string;
      }
docs: Use base64 encoding on the bytes and then convert them to a string using
  UTF-8 encoding.
  
  @param bytes
  @return String - null if input is null or an error happens during the conversion