code: public static BlockOutStream create(FileSystemContext context, long blockId, long blockSize,
        WorkerNetAddress address, OutStreamOptions options) throws IOException {
      DataWriter dataWriter =
          DataWriter.Factory.create(context, blockId, blockSize, address, options);
      return new BlockOutStream(dataWriter, blockSize, address);
    }
docs: Creates an {@link BlockOutStream}.
  
  @param context the file system context
  @param blockId the block ID
  @param blockSize the block size in bytes
  @param address the Alluxio worker address
  @param options the out stream options
  @return the {@link OutputStream} object