@Override
        public void setTimestamp(final Instant value) {
            throw new IllegalStateException("Setting a TIMESTAMP value to a BOOLEAN column: " + this.column.getName() + ", " + this.column.getType());
        }
Row is a container to stage values before adding into reference lists such as |stringReferences|.

|Row| works as a buffer against plugins that may add values incorrectly without |PageBuilderImpl#addRecord|.
It accepts just one value per column while |PageBuilderImpl| can double-store values regardless of columns.
Double-stored values are overwritten.
embulk-core/src/main/java/org/embulk/spi/PageBuilderImpl.java