Add methods getFiniteSupport().
Change the return sets into unmodifiable ones.
Change Set into List.
Add type-information to the List variables, also fix the typo in the comment.
Change the zero probability for Categorical.
Change the FiniteSupport for Multinomial Distribution.
minor modifications.
added test method for getFiniteSupport of each distribution
removed Model.clause
small bug in UniformInt
cache Multinomial
multinomial - wasn't copying properly
Change the return type back to Object[] and test it.
Minor modifications.
Move calculating the support outside setParams().
Make the support of Multinomial to be private.
Add finiteSupport for Poisson, Geometric and NegativeBinomial for their non-close-to-zero-probability values.
NULL initializations for finiteSupport.
Simplify the testing code.
Delete kPos.