code: public void unregister(Object object, Procedure1<? super Object> callback) {
  		synchronized (this.behaviorGuardEvaluatorRegistry) {
  			this.behaviorGuardEvaluatorRegistry.unregister(object, callback);
  		}
  	}
docs: Unregisters all {@code PerceptGuardEvaluator} methods on a registered {@code object}.
  
  @param object object whose {@code PerceptGuardEvaluator} methods should be unregistered.
  @param callback function which is invoked just before the object is unregistered.
  @throws IllegalArgumentException if the object was not previously registered.