public static VirtualGatewayFactory create(@NonNull List<InterceptorFactory<Request, RequestChain,
            Response, ResponseChain>> factories) {
        return new DefaultVirtualGatewayFactory(factories);
    }
Create a {@link VirtualGatewayFactory} instance with a collection of
{@link InterceptorFactory}.

@param factories a collection of {@link InterceptorFactory}.
@return A instance of {@link DefaultVirtualGatewayFactory}.
netbare-core/src/main/java/com/github/megatronking/netbare/gateway/DefaultVirtualGatewayFactory.java