docs: private int getStatusCode(final byte[] response, final int request) throws UnknownResponseException {
  		if (response == null || response.length < 3 || response[0] != OP_CODE_RESPONSE_CODE_KEY || response[1] != request ||
  				(response[2] != DFU_STATUS_SUCCESS &&
  						response[2] != SecureDfuError.OP_CODE_NOT_SUPPORTED &&
  						response[2] != SecureDfuError.INVALID_PARAM &&
  						response[2] != SecureDfuError.INSUFFICIENT_RESOURCES &&
  						response[2] != SecureDfuError.INVALID_OBJECT &&
  						response[2] != SecureDfuError.UNSUPPORTED_TYPE &&
  						response[2] != SecureDfuError.OPERATION_NOT_PERMITTED &&
  						response[2] != SecureDfuError.OPERATION_FAILED &&
  						response[2] != SecureDfuError.EXTENDED_ERROR))
  			throw new UnknownResponseException("Invalid response received", response, OP_CODE_RESPONSE_CODE_KEY, request);
  		return response[2];
  	}