i changed
protected ValueMap decodeParameters(String urlFragment)
to
protected ValueMap decodeParameters(String urlFragment, Map urlParameters)
so that decodeParameters helper method also has access to query string parameters. this should make writing subclasses easier.
-Igor