/** Log in github */
 private void oAuthLoginStart() {
   dialogFactory
       .createConfirmDialog(
           constant.githubSshKeyTitle(),
           constant.githubSshKeyLabel(),
           new ConfirmCallback() {
             @Override
             public void accepted() {
               showPopUp();
             }
           },
           null)
       .show();
 }
 /** {@inheritDoc} */
 @Override
 public void onAuthenticated(OAuthStatus authStatus) {
   if (LOGGED_IN.equals(authStatus)) {
     generateKey(userId, callback);
   } else {
     notificationManager.showNotification(
         new Notification(constant.gitHubSshKeyUpdateFailed(), Notification.Type.ERROR));
   }
 }