final GZIPInputStream zip = new GZIPInputStream(
new ByteArrayInputStream(serializeForm));
ois = new ObjectInputStream(zip);
object = ois.readObject();
} catch (EOFException exception) {
throw new ObjectIOInvalidClassException("too less data for class",
exception);
} catch (ClassNotFoundException exception) {
throw new ObjectIOClassNotFoundException(exception);
} catch (InvalidClassException exception) {
throw new ObjectIOInvalidClassException(exception);
} catch (StreamCorruptedException exception) {
throw new ObjectIODataCorruptedException(exception);
} catch (OptionalDataException exception) {
throw new ObjectIODataCorruptedException(exception);
} catch (IOException exception) {