{
out.writeByte(this.getResponseCode() & 0x7F); // RESPONSE CODE (wipe Reserved bit)
out.writeByte(this.getSenseKey().value());
out.writeByte(this.getSenseCode());
out.writeByte(this.getSenseCodeQualifier());
out.writeInt(0); // 3-byte reserved field, ADDITIONAL SENSE LENGTH = 0
}
catch (IOException e)
{
throw new RuntimeException("Unable to encode descriptor format sense data");
}