public Builder setScopes(@Nullable Iterable<String> scopes) {
mScope = AsciiStringListUtil.iterableToString(scopes);
return this;
}
@NonNull
<BUG>public Builder setState(@Nullable String state) {
if (state != null) {
checkArgument(!TextUtils.isEmpty(state),
"state cannot be empty if defined");
}
mState = state;</BUG>
return this;

public Builder setScopes(@Nullable Iterable<String> scopes) {
mScope = AsciiStringListUtil.iterableToString(scopes);
return this;
