public void visit(String str) {
		if (!isReading()) {
			stopAllRunningModels();
			DATE.setTime(System.currentTimeMillis());
			// org.concord.modeler.LogDumper.sharedInstance().dump(DATE + " : " + str);
			final String address = ModelerUtilities.convertURLToFilePath(str.trim());
			EventQueue.invokeLater(new Runnable() {
				public void run() {
					saveCheck(address);
				}
			});
		} else {
			System.err.println("Attempt to read before last input completes");
		}
	}