src/braids/game/util/kindergarten/IDResolver.java
default Integer createKIDFor(KIDAware obj) {
		// TODO BUG this is not being called correctly at run-time for KIDAware objects!
		
		int kID = createKIDFor((Object) obj);
		obj.setKID(kID);
		
		return kID;
	}
/**
	 * Creates a KID for the given object and tells that object what its KID is.
	 * 
	 * @param obj  to be given a new KID
	 * 
	 * @return the new KID
	 */
Creates a KID for the given object and tells that object what its KID is.

@param obj  to be given a new KID

@return the new KID
Creates a KID for the given object and tells that object what its KID is . @param obj to be given a new KID @return the new KID
default Integer createKIDFor(KIDAware obj) {
		int kID = createKIDFor((Object) obj);
		obj.setKID(kID);
		return kID;
	}
default Integer createKIDFor ( KIDAware obj ) { int kID = createKIDFor ( ( Object ) obj ) ; obj . setKID ( kID ) ; return kID ; }
Creates a KID for the given object and tells that object what its KID is.
Creates a KID for the given object and tells that object what its KID is .
// TODO BUG this is not being called correctly at run-time for KIDAware objects!
