docs: public boolean read(DataInputStream daIn, boolean bFixedLength) // Fixed length = false
      {
          ObjectInputStream iStream = null;
          try   {
              iStream = new ObjectInputStream(daIn);
              Object objData = iStream.readObject();
              if (objData instanceof String) if (((String)objData).length() == 0)
                  objData = null;
              int errorCode = this.setData(objData, false, DBConstants.READ_MOVE);
              iStream.close();    // Unlink ObjectInputStream
              return (errorCode == DBConstants.NORMAL_RETURN);    // Success
          } catch (IOException ex)    {
              ex.printStackTrace();   // Never
          } catch (ClassNotFoundException ex)   {
              ex.printStackTrace();   // Never
          }
          return false; // Error
      }