protected virtual void Handle(ProgramUsageEvent e) { }
protected override void Handle(ProgramUsageEvent e) { WriteError(); WriteError(e.Lines); WriteError(); }