code: @SuppressWarnings("unchecked")
      public BaseBo fromByteArray(byte[] data) {
          Map<String, Object> dataMap = null;
          try {
              dataMap = data != null ? SerializationUtils.fromByteArray(data, Map.class) : null;
          } catch (Exception e) {
              dataMap = null;
          }
          return fromMap(dataMap);
      }
docs: De-serialize the BO from a byte array (previously generated by {@link #toByteArray()}.
  
  @param data
  BO data as a byte array (generated via {@link #toByteArray()}
  @return
  @since 0.5.0