So now `generateByteArrayBody` is only used in `initializeByteArrayBody`, right? This code is so small it can be moved in the calling method.