protected void fail(Trouble trouble) { Debug.Log(trouble.toString() + " cannot be resolved."); }
protected void done(Trouble trouble) { Debug.Log(trouble.toString() + " is resolved by " + this.toString() + "."); }