wro4j-core/src/main/java/ro/isdc/wro/util/Base64.java
public static String encodeObject(final java.io.Serializable serializableObject)
    throws java.io.IOException {
    return encodeObject(serializableObject, NO_OPTIONS);
  }
public static String encodeObject(final java.io.Serializable serializableObject)
    throws java.io.IOException {
    return encodeObject(serializableObject, NO_OPTIONS);
  }
Serializes an object and returns the Base64-encoded version of that serialized object.

<p>
As of v 2.3, if the object cannot be serialized or there is another error, the method will throw an
java.io.IOException. <b>This is new to v2.3!</b> In earlier versions, it just returned a null value, but in
retrospect that's a pretty poor way to handle it.
</p>

The object is not GZip-compressed before being encoded.

@param serializableObject The object to encode
@return The Base64-encoded object
@throws java.io.IOException if there is an error
@throws NullPointerException if serializedObject is null
@since 1.4