return internalCall(ctx, clientName, authorizerName);
}
public Promise<Result> internalCall(final Context ctx, final String clientName, final String authorizerName) throws Throwable {
final PlayWebContext context = new PlayWebContext(ctx, config.getSessionStore());
logger.debug("url: {}", context.getFullRequestURL());
<BUG>CommonHelper.assertNotNull("config", config);
final Clients configClients = config.getClients();</BUG>
CommonHelper.assertNotNull("configClients", configClients);
logger.debug("clientName: {}", clientName);
final List<Client> currentClients = clientFinder.find(configClients, context, clientName);

return internalCall(ctx, clientName, authorizerName);
}
public Promise<Result> internalCall(final Context ctx, final String clientName, final String authorizerName) throws Throwable {
final PlayWebContext context = new PlayWebContext(ctx, config.getSessionStore());
logger.debug("url: {}", context.getFullRequestURL());
CommonHelper.assertNotNull("config", config);
CommonHelper.assertNotNull("config.httpActionAdapter", config.getHttpActionAdapter());
final Clients configClients = config.getClients();
CommonHelper.assertNotNull("configClients", configClients);
logger.debug("clientName: {}", clientName);
final List<Client> currentClients = clientFinder.find(configClients, context, clientName);
