protected String getShortClassName() {
    String cname = getClass().getName();
    return cname.substring(getClass().getPackage().getName().length() + 1);
  }
Serialize an object into a <code>byte[]</code> . If the byte array provided by the wrapper is
sufficient to hold the data, it is used otherwise a new byte array gets created & its reference
is stored in the wrapper. The User Bit is also appropriately set as Serialized

@param wrapper Object of type BytesAndBitsForCompactor which is used to fetch the serialized
       data. The byte array of the wrapper is used if possible else a the new byte array
       containing the data is set in the wrapper.
@throws IllegalArgumentException If <code>obj</code> should not be serialized
geode-core/src/main/java/org/apache/geode/internal/cache/EntryEventImpl.java