code: public final long serialize () throws InternetSCSIException {
  
          checkIntegrity();
  
          long isid = 0;
          int firstLine = c;
  
          firstLine |= b << Constants.ONE_BYTE_SHIFT;
          firstLine |= a << Constants.THREE_BYTES_SHIFT;
          firstLine &= 0x00ffffff;
          firstLine |= t.value() << T_FIELD_SHIFT;
          
          isid = Utils.getUnsignedLong(firstLine) << Constants.FOUR_BYTES_SHIFT;
          isid |= Utils.getUnsignedLong(d) << Constants.TWO_BYTES_SHIFT;
  
          return isid;
      }
docs: Serializes this ISID object ot its byte representation.
  
  @return The byte representation of this ISID object.
  @throws InternetSCSIException If any violation of the iSCSI-Standard emerge.