ITableMetaData metaData = createDataSet().getTableMetaData(tableName);
ITableMetaData metaData = new DatabaseTableMetaData(tableName, getConnection());
    public void testColumnIsNullable() throws Exception    {        String tableName = "PK_TABLE";        String[] notNullable = {"PK0", "PK1", "PK2"};        String[] nullable = {"NORMAL0", "NORMAL1"};        ITableMetaData metaData = createDataSet().getTableMetaData(tableName);        Column[] columns = metaData.getColumns();        assertEquals("column count", nullable.length + notNullable.length,                columns.length);        // not nullable        for (int i = 0; i < notNullable.length; i++)        {            Column column = DataSetUtils.getColumn(notNullable[i], columns);            assertEquals(notNullable[i], Column.NO_NULLS, column.getNullable());        }        // nullable        for (int i = 0; i < nullable.length; i++)        {            Column column = DataSetUtils.getColumn(nullable[i], columns);            assertEquals(nullable[i], Column.NULLABLE, column.getNullable());        }    }