static Runnable rEnter(O objectToEnter, Runnable r) { if (objectToEnter == null || r == null) null; ret r { temp tempEnter(objectToEnter); r.run(); }; }