theInstance = instance;
synchronized (lock) { if (theInstance != null) { throw new IllegalStateException(); } theInstance = instance; }
	static void setInstance(DetectorFactoryCollection instance) {		theInstance = instance;	}