void loadChunkData(boolean newDataOnly)
		throws vslStorageException, vslInputException
	{
		if (newChunkDataLoaded && newDataOnly) {
				vslLog.log(vslLog.WARNING, 
				"Calling loadChunkData() for new data when the latter already loaded. Doing nothing.");
		}
		if (id == null) {
			vslLog.log(vslLog.ERROR, "Calling loadChunkData() on a vslVersion with null ID");
			throw new vslInputException("Calling loadChunkData() on a vslVersion with null ID");
		}
		if (!chunkHeadersLoaded) {
			loadChunkHeaders();
		}
		if (!newDataOnly) {
			if (oldChunkDataLoaded) {
				vslLog.log(vslLog.WARNING, 
				"Calling loadChunkData() with newDataOnly==false when oldChunkData " +
				" already loaded.  Doing nothing");
			}
			else
			{
				for (vslChunk old: oldChunks) {
					old.load();
				}
			}
		}
		for (vslChunk nc: newChunks) {
			nc.load();
		}
	}