code: protected Object deserialize(byte[] in) {
          Object rv = null;
          try {
              if (in != null) {
                  ByteArrayInputStream bis = new ByteArrayInputStream(in);
                  ObjectInputStream is = new ObjectInputStream(bis);
                  rv = is.readObject();
                  is.close();
                  bis.close();
              }
          } catch (IOException e) {
              logger.warn("Caught IOException decoding %d bytes of data", e);
          } catch (ClassNotFoundException e) {
              logger.warn("Caught CNFE decoding %d bytes of data", e);
          }
          return rv;
      }
docs: Get the object represented by the given serialized bytes.