code: public static LongGene of(final long value, final LongRange range) {
  		return LongGene.of(value, range.getMin(), range.getMax());
  	}
docs: Create a new random {@code LongGene} with the given value and the
  given range. If the {@code value} isn't within the interval [min, max],
  no exception is thrown. In this case the method
  {@link LongGene#isValid()} returns {@code false}.
  
  @since 3.2
  
  @param value the value of the gene.
  @param range the long range to use
  @return a new random {@code LongGene}
  @throws NullPointerException if the given {@code range} is {@code null}.