TenantMgtUtil.validateDomain(tenantDomain);
checkIsSuperTenantInvoking();
Tenant tenant = TenantMgtUtil.initializeTenant(tenantInfoBean);
TenantPersistor persistor = new TenantPersistor();
// not validating the domain ownership, since created by super tenant
int tenantId = persistor.persistTenant(tenant, false, tenantInfoBean.getSuccessKey(),
tenantInfoBean.getOriginatedService(),false);
tenantInfoBean.setTenantId(tenantId);
TenantMgtUtil.addClaimsToUserStoreManager(tenant);