Description
SolrJ's TermsFacetMap.setLimit(int maximumBuckets) rejects a negative parameter value with an IllegalArgumentException "Parameter 'maximumBuckets' must be non-negative".
But a negative value for the limit parameter is accepted by Solr server, and is meaningful: i.e., it means "no limit".
The setLimit() method shouldn't reject a negative parameter value.