I need to decode a URI that contains a query string; expected input/output behavior is something like the following:
abstract class URIParser { /*
See class URLDecoder