StringBuffer sqlBuffer = new StringBuffer();
StringBuffer sqlBuffer = new StringBuffer(128);
    public OperationData getOperationData(String schemaName,            ITableMetaData metaData) throws DataSetException    {        Column[] columns = metaData.getColumns();        // insert        StringBuffer sqlBuffer = new StringBuffer();        sqlBuffer.append("insert into ");        sqlBuffer.append(DataSetUtils.getQualifiedName(schemaName,                metaData.getTableName()));        // columns        sqlBuffer.append(" (");        for (int i = 0; i < columns.length; i++)        {            if (i > 0)            {                sqlBuffer.append(", ");            }            sqlBuffer.append(columns[i].getColumnName());        }        // values        sqlBuffer.append(") values (");        for (int i = 0; i < columns.length; i++)        {            if (i > 0)            {                sqlBuffer.append(", ");            }            sqlBuffer.append("?");        }        sqlBuffer.append(")");        return new OperationData(sqlBuffer.toString(), columns);    }