super(createTables(new FileInputStream(file), null));
try { Document document = new Document(new FileInputStream(xmlFile));   IDataSet metaDataSet = null; String dtdUri = getDocTypeUri(document); if (dtdUri != null) { File dtdFile = new File(dtdUri); if (!dtdFile.isAbsolute()) { dtdFile = new File(xmlFile.getParent(), dtdUri); } metaDataSet = new FlatXmlDocType(new FileInputStream(dtdFile)); }  _tables = getTables(document, metaDataSet); } catch (ParseException e) { throw new DataSetException(e); }
    public FlatXmlDataSet(File file) throws IOException, DataSetException    {        super(createTables(new FileInputStream(file), null));    }