code: public final void execute () throws InternetSCSIException {
  
          final ProtocolDataUnit protocolDataUnit = protocolDataUnitFactory.create(false, true, OperationCode.SNACK_REQUEST, connection.getSetting(OperationalTextKey.HEADER_DIGEST), connection.getSetting(OperationalTextKey.DATA_DIGEST));
  
          final SNACKRequestParser parser = (SNACKRequestParser) protocolDataUnit.getBasicHeaderSegment().getParser();
          parser.setType(SNACKType.DATA_ACK);
          parser.setTargetTransferTag(targetTransferTag);
  
          connection.send(protocolDataUnit);
          connection.nextState(prevState);
          super.stateFollowing = true;
          // return true;
      }
docs: {@inheritDoc}