public void SetPreferenceInferrer(IPreferenceInferrer inferrer) { //Preconditions.checkArgument(inferrer != null, "inferrer is null"); refreshHelper.AddDependency(inferrer); refreshHelper.RemoveDependency(this.inferrer); this.inferrer = inferrer; }