19. The system of claim 14 , wherein creating the plurality of methods argument for the plurality of URIs comprises: identifying a template that corresponds to the identified programming language; identifying RESTful (Representational State Transfer) service description language describing the plurality of URIs; and populating the template with input data extracted from the RESTful service description language describing the corresponding URI, wherein the populated template represents the method argument for the corresponding URI.
20. The system of claim 19 , wherein populating the template comprises: populating the template with at least one of URI HTTP attribute metadata, HTTP method metadata, header metadata, body argument metadata, URI argument metadata, or response argument metadata.