I think you're over-optimizing a bit here, XSiteStateTransferControlCommands should be **very** rare, so a simple `return new Object[]{control, siteName}` would have been fine.