@Test(expected = IllegalStateException.class)
public void handle_NotConfigured_ThrowsIllegalStateException() throws IOException, UnsupportedCallbackException {

	// arrange
	OAuthService oauthService = new OAuthServiceImpl();
	TestOAuthAuthenticateCallbackHandler callbackHandler = new TestOAuthAuthenticateCallbackHandler(
			oauthService,
			false,
			false
	);
	Map<String, ?> configs = new HashMap<>();
	String saslMechanism = "Test";
	List<AppConfigurationEntry> jaasConfigEntries = new ArrayList<AppConfigurationEntry>();
	Map<String, ?> options = new HashMap<>();
	jaasConfigEntries.add(new AppConfigurationEntry(
			"Test",
			AppConfigurationEntry.LoginModuleControlFlag.REQUIRED,
			options));
	Callback[] callbacks = new Callback[1];
	callbacks[0] = new OAuthBearerTokenCallback();
	// act
	callbackHandler.handle(callbacks);
}