code: @Override
    public DataWriter<Object> build() throws IOException {
      return new MetadataWriterWrapper<byte[]>(new SimpleDataWriter(this, this.destination.getProperties()),
          byte[].class,
          this.branches,
          this.branch,
          this.destination.getProperties());
    }
docs: Build a {@link org.apache.gobblin.writer.DataWriter}.
  
  @return the built {@link org.apache.gobblin.writer.DataWriter}
  @throws java.io.IOException if there is anything wrong building the writer