}
private JButton createRefreshButton() {
final JButton refreshAccessTokenButton = new JButton("Refresh");
refreshAccessTokenButton.setName(REFRESH_ACCESS_TOKEN_BUTTON_NAME);
refreshAccessTokenButton.addActionListener(new RefreshOAuthAccessTokenAction(profile));
boolean enabled = profile.getRefreshAccessTokenMethod().equals(OAuth2Profile.RefreshAccessTokenMethods.MANUAL)
&& (!StringUtils.isNullOrEmpty(profile.getRefreshToken()));
refreshAccessTokenButton.setVisible(enabled);
return refreshAccessTokenButton;
}