Details about the known misuse from the MUBench dataset.
Description:
When a DataOutputStream instance wraps an underlying OutputStream instance,
it is recommended to flush or close the DataOutputStream before operating on the OutputStream.
Although in these cases this is not strictly necessary because the
DataOutputStream's close and flush method has no effects. However, it is a good practice to call
flush/close explicitly as mentioned for example here.
This pull request adds a call to flush.