code: public String serializeBase64(Serializable value) 
          throws IOException {
          
          byte[] rawBytes = serialize(value);
          return encodeByteArray(rawBytes);
      }
docs: Serialize the given value and return the serialized form as a Base64
  encoded format. This first {@link #serialize(Serializable) serializes}
  the data and then {@link #encodeByteArray(byte[]) encodes} the data into
  string form.
  
  @param value The value to serialize
  
  @return The Base64 encoded value representing the serialized form
  
  @throws IOException if an error occurs during serialization
  
  @see #deserializeBase64(String)
  @see #serialize(Serializable)
  @see #encodeByteArray(byte[])