static AutoCloseable tempEnter(O o) { ret o == null ?: optCast AutoCloseable(rcallOpt enter(o)); } static AutoCloseable tempEnter(Enterable o) { ret o?.enter(); }