protected Object runtimeObject(Class cls) throws CtxException { CrossLinkSmartTenant tenant = CrossLinkSmartTenant.currentTenant(); RuntimeShell shell = (RuntimeShell) tenant.runtimeShell(); Object transition = shell.getTransition(cls); return transition; }