code: GoogleAccount getAccountInfo(String accountId) throws IOException {
          Credential credential = impl_getStoredCredential(accountId);
          if (credential == null) {
              throw new UnsupportedOperationException("The account has not been authorized yet!");
          }
          Userinfoplus info = impl_requestUserInfo(credential);
          GoogleAccount account = new GoogleAccount();
          account.setId(accountId);
          account.setName(info.getName());
          return account;
      }
docs: Requests the user info for the given account. This requires previous
  authorization from the user, so this might start the process.
  
  @param accountId
  The id of the account to get the user info.
  @return The user info bean.
  @throws IOException If the account cannot be accessed.