code: public Serializable getObject() {
  
          try {
              return InOutUtil.deserialize(data);
          } catch (Exception e) {
              throw Error.error(ErrorCode.X_22521, e.toString());
          }
      }
docs: This method is called from classes implementing the JDBC
  interfaces. Inside the engine it is used for conversion from a value of
  type OTHER to another type. It will throw if the OTHER is an instance
  of a classe that is not available.