@Override
    public VirtualGateway create(Session session, Request request, Response response) {
        return new HttpVirtualGateway(session, request, response, mJKS, new ArrayList<>(mFactories));
    }
Constructs a {@link HttpVirtualGatewayFactory} instance with {@link JKS} and a collection of
{@link HttpInterceptorFactory}.

@param factories a collection of {@link HttpInterceptorFactory}.
@return A instance of {@link HttpVirtualGatewayFactory}.
netbare-core/src/main/java/com/github/megatronking/netbare/http/HttpVirtualGatewayFactory.java