code: public final void send (final ProtocolDataUnit protocolDataUnit) throws InternetSCSIException {
  
          try {
              senderReceiver.sendOverWire(protocolDataUnit);
          } catch (IOException e) {
              throw new InternetSCSIException(e);
          } catch (InterruptedException e) {
              throw new InternetSCSIException(e);
          }
      }
docs: Enqueue this protocol data unit to the end of the sending queue.
  
  @param protocolDataUnit The protocol data unit to add.
  @throws InternetSCSIException for nearly everything