public void run() {try {count = task.runAndMaybeStats(letChildReport);} catch (Exception e) {throw new RuntimeException(e);}}

public override void Run(){try{count = task.RunAndMaybeStats(letChildReport);}catch (Exception e){throw new Exception(e.ToString(), e);}}
