@SuppressWarnings("unchecked")
    public static <A> A create(Class<A> swaggerInterface, ServiceClient serviceClient) {
        return create(swaggerInterface, serviceClient.httpPipeline(), serviceClient.serializerAdapter());
    }
@ SuppressWarnings ( "unchecked" ) public static < A > A create ( Class < A > swaggerInterface , ServiceClient serviceClient ) { return create ( swaggerInterface , serviceClient . httpPipeline ( ) , serviceClient . serializerAdapter ( ) ) ; }
Create a proxy implementation of the provided Swagger interface.

@param swaggerInterface the Swagger interface to provide a proxy implementation for
@param serviceClient the ServiceClient that contains the details to use to create the
RestProxy implementation of the swagger interface
@param <A> the type of the Swagger interface
@return a proxy implementation of the provided Swagger interface