### Question:
OAuth2HandlerModule extends AbstractModule { @Provides @Singleton public static List<ResourceRequestHandler> provideTokenHandlers( final BearerTokenHandler bearerTokenHandler, final MacTokenHandler macTokenHandler) { return ImmutableList.of(bearerTokenHandler, macTokenHandler); }  @Provides @Singleton static List<AuthorizationEndpointResponseHandler> provideAuthorizationEndpointResponseHandlers(
          final CodeAuthorizationResponseHandler codeAuthorizationResponseHandler); @Provides @Singleton static List<ClientAuthenticationHandler> provideClientAuthenticationHandlers(
          final BasicAuthenticationHandler basicAuthenticationHandler,
          final StandardAuthenticationHandler standardAuthenticationHandler); @Provides @Singleton static List<GrantRequestHandler> provideGrantRequestHandlers(
          final ClientCredentialsGrantTypeHandler clientCredentialsGrantTypeHandler,
          final CodeGrantTypeHandler codeGrantTypeHandler); @Provides @Singleton static List<TokenEndpointResponseHandler> provideTokenEndpointResponseHandlers(
          final TokenAuthorizationResponseHandler tokenAuthorizationResponseHandler); @Provides @Singleton static List<ResourceRequestHandler> provideTokenHandlers(
          final BearerTokenHandler bearerTokenHandler, final MacTokenHandler macTokenHandler);  }### Answer:
@SuppressWarnings("unused") @Test public void testProvideTokenHandlers_1() throws Exception { final OAuth2HandlerModule fixture = new OAuth2HandlerModule(); final BearerTokenHandler bearerTokenHandler = new BearerTokenHandler(); final MacTokenHandler macTokenHandler = new MacTokenHandler(); final List<ResourceRequestHandler> result = OAuth2HandlerModule.provideTokenHandlers( bearerTokenHandler, macTokenHandler); Assert.assertNotNull(result); Assert.assertEquals(2, result.size()); }