code: private final int serializeAdditionalHeaderSegments (final ByteBuffer dst, final int offset) throws InternetSCSIException {
  
          int off = offset;
          for (AdditionalHeaderSegment ahs : additionalHeaderSegments) {
              off += ahs.serialize(dst, off);
          }
  
          return off - offset;
      }
docs: Serialize all the contained additional header segments to the destination array starting from the given offset.
  
  @param dst The destination array to write in.
  @param offset The offset to start to write in <code>dst</code>.
  @return The written length.
  @throws InternetSCSIException If any violation of the iSCSI-Standard emerge.