public Iterable<String> param(final Object key) {
        final List<String> values = this.params.getOrDefault(
            key.toString(),
            Collections.emptyList()
        );
        final Iterable<String> iter;
        if (values.isEmpty()) {
            iter = new VerboseIterable<>(
                Collections.emptyList(),
                String.format(
                    "there are no URI params by name \"%s\" among %d others",
                    key, this.params.size()
                )
            );
        } else {
            iter = new VerboseIterable<>(
                values,
                String.format(
                    "there are only %d URI params by name \"%s\"",
                    values.size(), key
                )
            );
        }
        return iter;
    }
public Iterable < String > param ( final Object key ) { final List < String > values = this . params . getOrDefault ( key . toString ( ) , Collections . emptyList ( ) ) ; final Iterable < String > iter ; if ( values . isEmpty ( ) ) { iter = new VerboseIterable < > ( Collections . emptyList ( ) , String . format ( "there are no URI params by name \"%s\" among %d others" , key , this . params . size ( ) ) ) ; } else { iter = new VerboseIterable < > ( values , String . format ( "there are only %d URI params by name \"%s\"" , values . size ( ) , key ) ) ; } return iter ; }
Get query param.
@param key Param name
@return Values (could be empty)
@since 0.9