improving Joiner javadoc to show non-null parameters
adding DoubleRandom and DoubleRandomSpecification