readImportSegment(inStream); if (lastSegmentToLoad==PUB.IMPORTS) return true; readExportSegment(inStream); if (lastSegmentToLoad==PUB.EXPORTS) return true;
	public boolean loadTo(int lastSegmentToLoad) {		_refresh();		if (! pubFile.exists()) return false;		if (cuFile.lastModified() > pubFile.lastModified()) return false;		if (lastSegmentToLoad==PUBFILE_TIMESTAMP) return true;		ObjectInputStream inStream = getObjectInputStream();		if (inStream==null) return false;		try {			if (! readVersion(inStream)) return false;			readFileIndex(inStream);			if (! testTimeStamps()) return false;			if (lastSegmentToLoad==PUB.FILES) return true;			if (lastSegmentToLoad==PUB.HEADER) return true;			readSchema(inStream);			if (lastSegmentToLoad==PUB.SCHEMA) return true;		} catch (IOException e1) {			return false;		} finally {			try { inStream.close(); } catch (IOException e) { }		}		return true;	}