if (member != null) {
if (StringUtils.isBlank(member.email)) member.email = this.email;
if (StringUtils.isBlank(member.firstname)) member.firstname = this.givenName;
if (StringUtils.isBlank(member.lastname)) member.lastname = this.familyName;
if (StringUtils.isBlank(member.login)) member.login = getOAuthLogin();
GoogleAccount account = member.getGoogleAccount();
if (account == null) {
account = new GoogleAccount(googleId);
member.addAccount(account);
} else {
if (StringUtils.isBlank(account.googleId)) account.googleId = this.googleId;
}
}