public override void AddSubgoal(Goal goal) { throw new NotImplementedException(); }
public abstract void AddSubgoal(Goal goal);