protected void initializeInstanceID(long newID) {
		if (instanceIDHasBeenInitialized) {
			if (newID != instanceID) {
				throw new AssertException("Cannot initialize the instanceID more than once");
			}
		}

		instanceIDHasBeenInitialized = true;
		instanceID = newID;
	}
A method that allows children to set the <code>instanceID</code> to a desired value (useful for
restoring saved IDs).
<p>
Note: this can be called only once during the lifetime of the calling instance; otherwise, an
{@link AssertException} will be thrown.
@param newID the new ID of this provider
Ghidra/Framework/Docking/src/main/java/docking/ComponentProvider.java