if (hasPrimary()) { requestPrimaryState(OTHER_PRIMARY_HOSTING); } else { if (hasPrimary()) { // has primary... if (isPrimary()) { requestPrimaryState(NO_PRIMARY_NOT_HOSTING);
if (hasPrimary() && isPrimary()) { shouldInvokeListeners = true;
if (hasPrimary()) { requestPrimaryState(OTHER_PRIMARY_HOSTING); } else { if (hasPrimary()) { // has primary... if (isPrimary()) { requestPrimaryState(NO_PRIMARY_NOT_HOSTING);
if (hasPrimary() && isPrimary()) { shouldInvokeListeners = true;