return getTables(dataSet.getTableNames(), dataSet);
ITable[] tables = new ITable[names.length]; for (int i = 0; i < names.length; i++) { String name = names[i]; tables[i] = dataSet.getTable(name); }  return tables;
    public static ITable[] getTables(IDataSet dataSet) throws DataSetException    {        return getTables(dataSet.getTableNames(), dataSet);    }