}
Cloud cloud = origCollection.getCloud();
cloud.bugsPopulated();
if (cloud.getSigninState() != Cloud.SigninState.SIGNED_IN
&& cloud.getSigninState() != Cloud.SigninState.NO_SIGNIN_REQUIRED) {
cloud.signIn();
if (cloud.getSigninState() != Cloud.SigninState.SIGNED_IN
&& cloud.getSigninState() != Cloud.SigninState.NO_SIGNIN_REQUIRED) {
throw new IllegalStateException("Unable to sign in; state : " + cloud.getSigninState());
}
}