@Override
    public VirtualGateway create(Session session, Request request, Response response) {
        return new DefaultVirtualGateway(session, request, response, new ArrayList<>(mFactories));
    }
A {@link VirtualGatewayFactory} that produces the {@link DefaultVirtualGateway}.

@author Megatron King
@since 2018-11-01 23:29
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/DefaultVirtualGatewayFactory.java