Used MultiInstanceOrchestratorImpl override. Chromium change: https://source.chromium.org/chromium/chromium/src/+/1eff3e2dfcb821e6a6fbccae543632bb5ebbce98 commit 1eff3e2dfcb821e6a6fbccae543632bb5ebbce98 Author: Aishwarya Rajesh <aishwaryarj@google.com> Date: Wed Mar 18 15:32:23 2026 -0700 [MIR] Create MultiInstanceOrchestrator as a singleton to hold business logic that is not scoped to a specific ChromeTabbedActivity This CL attempts to simplify accessing multi-instance business logic from callers that do not have access to a MultiInstanceManager instance (for example, CCT context based feature implementations), by introducing a MultiInstanceOrchestrator singleton implementation. The CL only moves method moveTabsToWindowByIdChecked() as an initial example for usage of this class. Other MultiInstanceManager API methods that can be extracted into the singleton will be moved in followup CLs. Bug: 491893859 Change-Id: I459a5ed79b058b548f42fd3c85f0b9382e756803 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7659642 Reviewed-by: Calder Kitagawa <ckitagawa@chromium.org> Commit-Queue: Aishwarya Rajesh <aishwaryarj@google.com> Cr-Commit-Position: refs/heads/main@{#1601584}