_header = new DXFHeader();
}
/* construct geometry factory */
geometryFactory = new GeometryFactory(precisionModel, _header._SRID);
} else if (name.equals(TABLES)) {
DXFTables at = DXFTables.readTables(br, this);
theTables.add(at);
} else if (name.equals(BLOCKS)) {
DXFBlocks ab = DXFBlocks.readBlocks(br, this);
theBlocks.addAll(ab.theBlocks);
} else if (name.equals(ENTITIES)) {