public abstract void Execute(ErrorOutput pad);
public override void Execute(ErrorOutput pad) { pad.UnsafeAddText(task); }