static Runnable callAndReturn(Runnable r) { if (r != null) r.run(); ret r; }