public String getSinkTableName() {

        if (this.options.getSinkTable() != null && !this.options.getSinkTable().isEmpty()) {
            return this.options.getSinkTable();
        } else if (this.options.getSourceTable() != null && !this.options.getSourceTable().isEmpty()) {
            return this.options.getSourceTable();
        } else {
            throw new IllegalArgumentException("Options source-table and sink-table are null, can't determine the sink table name");
        }

    }
When using a table name in a generated SQL query, how (if at all)
should we escape that column name? e.g., a table named "table"
may need to be quoted with backtiks: "`table`".

@param tableName the table name as provided by the user, etc.
@return how the table name should be rendered in the sql text.
src/main/java/org/replicadb/manager/ConnManager.java