commons-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From er...@apache.org
Subject svn commit: r995697 [7/14] - in /websites/production/commons/content/proper/commons-rng: ./ apidocs/ apidocs/org/apache/commons/rng/ apidocs/org/apache/commons/rng/class-use/ apidocs/org/apache/commons/rng/internal/ apidocs/org/apache/commons/rng/inter...
Date Mon, 22 Aug 2016 22:01:59 GMT
Modified: websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng.internal/BaseProvider.html
==============================================================================
--- websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng.internal/BaseProvider.html (original)
+++ websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng.internal/BaseProvider.html Mon Aug 22 22:01:58 2016
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>BaseProvider</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Rng</a> &gt; <a href="index.html" class="el_package">org.apache.commons.rng.internal</a> &gt; <span class="el_class">BaseProvider</span></div><h1>BaseProvider</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sorta
 ble" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">8 of 160</td><td class="ctr2">95%</td><td class="bar">0 of 14</td><td class="ctr2">100%</td><td class="ctr1">2</td><td class="ctr2">18</td><td class="ctr1">2</td><
 td class="ctr2">29</td><td class="ctr1">2</td><td class="ctr2">11</td></tr></tfoot><tbody><tr><td id="a5"><a href="BaseProvider.java.html#L91" class="el_method">getStateInternal()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="11" height="10" title="4" alt="4"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a9"><a href="BaseProvider.java.html#L104" class="el_method">setStateInternal(byte[])</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="11" height="10" title="4" alt="4"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i7">
 1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a6"><a href="BaseProvider.java.html#L34" class="el_method">nextInt(int)</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="120" height="10" title="41" alt="41"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"><img src="../.resources/greenbar.gif" width="120" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g0">3</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="BaseProvider.java.html#L134" class="el_method">checkIndex(int, int, int)</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="79" height="10" title="27" alt="27"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"><img src="../.resources/greenbar.gif" width="120" height="10" title="4" alt=
 "4"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a7"><a href="BaseProvider.java.html#L52" class="el_method">nextLong(long)</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="70" height="10" title="24" alt="24"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d2"><img src="../.resources/greenbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a2"><a href="BaseProvider.java.html#L116" class="el_method">checkStateSize(byte[], int)</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="64" height="
 10" title="22" alt="22"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d3"><img src="../.resources/greenbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a3"><a href="BaseProvider.java.html#L149" class="el_method">checkStrictlyPositive(long)</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="49" height="10" title="17" alt="17"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d4"><img src="../.resources/greenbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">100%</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="
 a8"><a href="BaseProvider.java.html#L80" class="el_method">setState(RandomSource.State)</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="23" height="10" title="8" alt="8"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i5">3</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a4"><a href="BaseProvider.java.html#L73" class="el_method">getState()</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="17" height="10" title="6" alt="6"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a10"><a href="B
 aseProvider.java.html#L67" class="el_method">toString()</a></td><td class="bar" id="b9"><img src="../.resources/greenbar.gif" width="11" height="10" title="4" alt="4"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a0"><a href="BaseProvider.java.html#L28" class="el_method">BaseProvider()</a></td><td class="bar" id="b10"><img src="../.resources/greenbar.gif" width="8" height="10" title="3" alt="3"/></td><td class="ctr2" id="c8">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr></tbody></table><div class="footer"><span class
 ="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>BaseProvider</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Rng</a> &gt; <a href="index.html" class="el_package">org.apache.commons.rng.internal</a> &gt; <span class="el_class">BaseProvider</span></div><h1>BaseProvider</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sorta
 ble" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">8 of 153</td><td class="ctr2">95%</td><td class="bar">0 of 14</td><td class="ctr2">100%</td><td class="ctr1">2</td><td class="ctr2">18</td><td class="ctr1">2</td><
 td class="ctr2">28</td><td class="ctr1">2</td><td class="ctr2">11</td></tr></tfoot><tbody><tr><td id="a5"><a href="BaseProvider.java.html#L94" class="el_method">getStateInternal()</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="11" height="10" title="4" alt="4"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a9"><a href="BaseProvider.java.html#L107" class="el_method">setStateInternal(byte[])</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="11" height="10" title="4" alt="4"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i7">
 1</td><td class="ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a6"><a href="BaseProvider.java.html#L30" class="el_method">nextInt(int)</a></td><td class="bar" id="b2"><img src="../.resources/greenbar.gif" width="120" height="10" title="41" alt="41"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"><img src="../.resources/greenbar.gif" width="120" height="10" title="4" alt="4"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f2">0</td><td class="ctr2" id="g0">3</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i0">7</td><td class="ctr1" id="j2">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a1"><a href="BaseProvider.java.html#L137" class="el_method">checkIndex(int, int, int)</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="79" height="10" title="27" alt="27"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"><img src="../.resources/greenbar.gif" width="120" height="10" title="4" alt=
 "4"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a7"><a href="BaseProvider.java.html#L48" class="el_method">nextLong(long)</a></td><td class="bar" id="b4"><img src="../.resources/greenbar.gif" width="70" height="10" title="24" alt="24"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d2"><img src="../.resources/greenbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">100%</td><td class="ctr1" id="f4">0</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h4">0</td><td class="ctr2" id="i1">5</td><td class="ctr1" id="j4">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a2"><a href="BaseProvider.java.html#L119" class="el_method">checkStateSize(byte[], int)</a></td><td class="bar" id="b5"><img src="../.resources/greenbar.gif" width="64" height="
 10" title="22" alt="22"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d3"><img src="../.resources/greenbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e3">100%</td><td class="ctr1" id="f5">0</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h5">0</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a3"><a href="BaseProvider.java.html#L152" class="el_method">checkStrictlyPositive(long)</a></td><td class="bar" id="b6"><img src="../.resources/greenbar.gif" width="49" height="10" title="17" alt="17"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d4"><img src="../.resources/greenbar.gif" width="60" height="10" title="2" alt="2"/></td><td class="ctr2" id="e4">100%</td><td class="ctr1" id="f6">0</td><td class="ctr2" id="g4">2</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i4">3</td><td class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td id="
 a10"><a href="BaseProvider.java.html#L63" class="el_method">toString()</a></td><td class="bar" id="b7"><img src="../.resources/greenbar.gif" width="11" height="10" title="4" alt="4"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">0</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">0</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a8"><a href="BaseProvider.java.html#L84" class="el_method">setState(byte[])</a></td><td class="bar" id="b8"><img src="../.resources/greenbar.gif" width="11" height="10" title="4" alt="4"/></td><td class="ctr2" id="c6">100%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">0</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">0</td><td class="ctr2" id="i5">2</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td id="a0"><a href="BaseProvider.
 java.html#L25" class="el_method">BaseProvider()</a></td><td class="bar" id="b9"><img src="../.resources/greenbar.gif" width="8" height="10" title="3" alt="3"/></td><td class="ctr2" id="c7">100%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">0</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">0</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a4"><a href="BaseProvider.java.html#L74" class="el_method">getState()</a></td><td class="bar" id="b10"><img src="../.resources/greenbar.gif" width="8" height="10" title="3" alt="3"/></td><td class="ctr2" id="c8">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr></tbody></table><div class="footer"><span class="right">Crea
 ted with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng.internal/BaseProvider.java.html
==============================================================================
--- websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng.internal/BaseProvider.java.html (original)
+++ websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng.internal/BaseProvider.java.html Mon Aug 22 22:01:58 2016
@@ -17,69 +17,72 @@
 
 package org.apache.commons.rng.internal;
 
-import java.util.Arrays;
-import java.io.Serializable;
 import org.apache.commons.rng.UniformRandomProvider;
-import org.apache.commons.rng.RandomSource;
 
 /**
  * Base class with default implementation for common methods.
  */
-<span class="fc" id="L28">public abstract class BaseProvider</span>
-    implements UniformRandomProvider,
-               StateSettable {
+<span class="fc" id="L25">public abstract class BaseProvider</span>
+    implements UniformRandomProvider {
     /** {@inheritDoc} */
     @Override
     public int nextInt(int n) {
-<span class="fc" id="L34">        checkStrictlyPositive(n);</span>
+<span class="fc" id="L30">        checkStrictlyPositive(n);</span>
 
-<span class="fc bfc" id="L36" title="All 2 branches covered.">        if ((n &amp; -n) == n) {</span>
-<span class="fc" id="L37">            return (int) ((n * (long) (nextInt() &gt;&gt;&gt; 1)) &gt;&gt; 31);</span>
+<span class="fc bfc" id="L32" title="All 2 branches covered.">        if ((n &amp; -n) == n) {</span>
+<span class="fc" id="L33">            return (int) ((n * (long) (nextInt() &gt;&gt;&gt; 1)) &gt;&gt; 31);</span>
         }
         int bits;
         int val;
         do {
-<span class="fc" id="L42">            bits = nextInt() &gt;&gt;&gt; 1;</span>
-<span class="fc" id="L43">            val = bits % n;</span>
-<span class="fc bfc" id="L44" title="All 2 branches covered.">        } while (bits - val + (n - 1) &lt; 0);</span>
+<span class="fc" id="L38">            bits = nextInt() &gt;&gt;&gt; 1;</span>
+<span class="fc" id="L39">            val = bits % n;</span>
+<span class="fc bfc" id="L40" title="All 2 branches covered.">        } while (bits - val + (n - 1) &lt; 0);</span>
 
-<span class="fc" id="L46">        return val;</span>
+<span class="fc" id="L42">        return val;</span>
     }
 
     /** {@inheritDoc} */
     @Override
     public long nextLong(long n) {
-<span class="fc" id="L52">        checkStrictlyPositive(n);</span>
+<span class="fc" id="L48">        checkStrictlyPositive(n);</span>
 
         long bits;
         long val;
         do {
-<span class="fc" id="L57">            bits = nextLong() &gt;&gt;&gt; 1;</span>
-<span class="fc" id="L58">            val  = bits % n;</span>
-<span class="fc bfc" id="L59" title="All 2 branches covered.">        } while (bits - val + (n - 1) &lt; 0);</span>
+<span class="fc" id="L53">            bits = nextLong() &gt;&gt;&gt; 1;</span>
+<span class="fc" id="L54">            val  = bits % n;</span>
+<span class="fc bfc" id="L55" title="All 2 branches covered.">        } while (bits - val + (n - 1) &lt; 0);</span>
 
-<span class="fc" id="L61">        return val;</span>
+<span class="fc" id="L57">        return val;</span>
     }
 
     /** {@inheritDoc} */
     @Override
     public String toString() {
-<span class="fc" id="L67">        return getClass().getName();</span>
+<span class="fc" id="L63">        return getClass().getName();</span>
     }
 
-    /** {@inheritDoc} */
-    @Override
-    public RandomSource.State getState() {
-<span class="fc" id="L73">        return new State(getStateInternal());</span>
+    /**
+     * Gets the instance's state.
+     *
+     * @return the current state. The given argument can then be passed
+     * to {@link #setState(byte[])} in order to recover the
+     * current state.
+     */
+    public byte[] getState() {
+<span class="fc" id="L74">        return getStateInternal();</span>
     }
 
-    /** {@inheritDoc} */
-    @Override
-    public void setState(RandomSource.State state) {
-        // Cast will intentionally fail if the argument is not one we created.
-<span class="fc" id="L80">        final State s = (State) state;</span>
-<span class="fc" id="L81">        setStateInternal(s.getState());</span>
-<span class="fc" id="L82">    }</span>
+    /**
+     * Sets the instance's state.
+     *
+     * @param state State. The given argument must have been retrieved
+     * by a call to {@link #getState()}.
+     */
+    public void setState(byte[] state) {
+<span class="fc" id="L84">        setStateInternal(state);</span>
+<span class="fc" id="L85">    }</span>
 
     /**
      * Creates a snapshot of the RNG state.
@@ -88,7 +91,7 @@ import org.apache.commons.rng.RandomSour
      * @throws UnsupportedOperationException if not implemented.
      */
     protected byte[] getStateInternal() {
-<span class="nc" id="L91">        throw new UnsupportedOperationException();</span>
+<span class="nc" id="L94">        throw new UnsupportedOperationException();</span>
     }
 
     /**
@@ -101,7 +104,7 @@ import org.apache.commons.rng.RandomSour
      * @see #checkStateSize(byte[],int)
      */
     protected void setStateInternal(byte[] state) {
-<span class="nc" id="L104">        throw new UnsupportedOperationException();</span>
+<span class="nc" id="L107">        throw new UnsupportedOperationException();</span>
     }
 
     /**
@@ -113,11 +116,11 @@ import org.apache.commons.rng.RandomSour
      */
     protected void checkStateSize(byte[] state,
                                   int expected) {
-<span class="fc bfc" id="L116" title="All 2 branches covered.">        if (state.length != expected) {</span>
-<span class="fc" id="L117">            throw new IllegalArgumentException(&quot;State size must be &quot; + expected +</span>
+<span class="fc bfc" id="L119" title="All 2 branches covered.">        if (state.length != expected) {</span>
+<span class="fc" id="L120">            throw new IllegalArgumentException(&quot;State size must be &quot; + expected +</span>
                                                &quot; but was &quot; + state.length);
         }
-<span class="fc" id="L120">    }</span>
+<span class="fc" id="L123">    }</span>
 
     /**
      * Checks whether {@code index} is in the range {@code [min, max]}.
@@ -131,13 +134,13 @@ import org.apache.commons.rng.RandomSour
     protected void checkIndex(int min,
                               int max,
                               int index) {
-<span class="fc bfc" id="L134" title="All 4 branches covered.">        if (index &lt; min ||</span>
+<span class="fc bfc" id="L137" title="All 4 branches covered.">        if (index &lt; min ||</span>
             index &gt; max) {
-<span class="fc" id="L136">            throw new IndexOutOfBoundsException(index + &quot; is out of interval [&quot; +</span>
+<span class="fc" id="L139">            throw new IndexOutOfBoundsException(index + &quot; is out of interval [&quot; +</span>
                                                 min + &quot;, &quot; +
                                                 max + &quot;]&quot;);
         }
-<span class="fc" id="L140">    }</span>
+<span class="fc" id="L143">    }</span>
 
     /**
      * Checks that the argument is strictly positive.
@@ -146,42 +149,9 @@ import org.apache.commons.rng.RandomSour
      * @throws IllegalArgumentException if {@code n &lt;= 0}.
      */
     private void checkStrictlyPositive(long n) {
-<span class="fc bfc" id="L149" title="All 2 branches covered.">        if (n &lt;= 0) {</span>
-<span class="fc" id="L150">            throw new IllegalArgumentException(&quot;Must be strictly positive: &quot; + n);</span>
+<span class="fc bfc" id="L152" title="All 2 branches covered.">        if (n &lt;= 0) {</span>
+<span class="fc" id="L153">            throw new IllegalArgumentException(&quot;Must be strictly positive: &quot; + n);</span>
         }
-<span class="fc" id="L152">    }</span>
-
-    /**
-     * &quot;Black-box&quot; state.
-     * Its sole purpose is to store all the data needed to recover
-     * the same state in order to restart a sequence where it left
-     * off.
-     * External code should not to modify the data contained in
-     * instances of this class.
-     */
-    private static class State
-        implements RandomSource.State,
-                   Serializable {
-        /** Serializable version identifier. */
-        private static final long serialVersionUID = 4720160226L;
-        /** Internal state. */
-        private byte[] state;
-
-        /**
-         * @param state Mapping of all the data which a subclass of
-         * {@link BaseProvider} needs in order to reset its internal
-         * state.
-         */
-<span class="fc" id="L175">        State(byte[] state) {</span>
-<span class="fc" id="L176">            this.state = Arrays.copyOf(state, state.length);</span>
-<span class="fc" id="L177">        }</span>
-
-        /**
-         * @return the internal state.
-         */
-        byte[] getState() {
-<span class="fc" id="L183">            return Arrays.copyOf(state, state.length);</span>
-        }
-    }
+<span class="fc" id="L155">    }</span>
 }
 </pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng.internal/index.html
==============================================================================
--- websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng.internal/index.html (original)
+++ websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng.internal/index.html Mon Aug 22 22:01:58 2016
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>org.apache.commons.rng.internal</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Rng</a> &gt; <span class="el_package">org.apache.commons.rng.internal</span></div><h1>org.apache.commons.rng.internal</h1><table class="coverage" cells
 pacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfo
 ot><tr><td>Total</td><td class="bar">89 of 800</td><td class="ctr2">89%</td><td class="bar">10 of 38</td><td class="ctr2">74%</td><td class="ctr1">11</td><td class="ctr2">46</td><td class="ctr1">20</td><td class="ctr2">125</td><td class="ctr1">5</td><td class="ctr2">27</td><td class="ctr1">0</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a2"><a href="ProviderBuilder.html" class="el_class">ProviderBuilder</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="25" height="10" title="72" alt="72"/><img src="../.resources/greenbar.gif" width="94" height="10" title="261" alt="261"/></td><td class="ctr2" id="c3">78%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="50" height="10" title="10" alt="10"/><img src="../.resources/greenbar.gif" width="70" height="10" title="14" alt="14"/></td><td class="ctr2" id="e1">58%</td><td class="ctr1" id="f0">7</td><td class="ctr2" id="g0">18</td><td class="ctr1" id="h0">18</td><td class="ctr2" id="i0"
 >69</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">6</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a3"><a href="ProviderBuilder$RandomSourceInternal.html" class="el_class">ProviderBuilder.RandomSourceInternal</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="3" height="10" title="9" alt="9"/><img src="../.resources/greenbar.gif" width="101" height="10" title="282" alt="282"/></td><td class="ctr2" id="c1">97%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g2">8</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">23</td><td class="ctr1" id="j0">2</td><td class="ctr2" id="k1">8</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a0"><a href="BaseProvider.html" class="el_class">BaseProvider</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="2" height="10" title="8" alt="8"/><img src=".
 ./.resources/greenbar.gif" width="54" height="10" title="152" alt="152"/></td><td class="ctr2" id="c2">95%</td><td class="bar" id="d1"><img src="../.resources/greenbar.gif" width="70" height="10" title="14" alt="14"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g1">18</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i1">29</td><td class="ctr1" id="j1">2</td><td class="ctr2" id="k0">11</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m2">1</td></tr><tr><td id="a1"><a href="BaseProvider$State.html" class="el_class">BaseProvider.State</a></td><td class="bar" id="b3"><img src="../.resources/greenbar.gif" width="5" height="10" title="16" alt="16"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">0</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h3">0</td><td class="ctr2" id="i3">4</td><td class="ctr1" id="j3">0</td><td class="ctr2" id="k3">2</td><td
  class="ctr1" id="l3">0</td><td class="ctr2" id="m3">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>org.apache.commons.rng.internal</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.source.html" class="el_source">Source Files</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Rng</a> &gt; <span class="el_package">org.apache.commons.rng.internal</span></div><h1>org.apache.commons.rng.internal</h1><table class="coverage" cells
 pacing="0" id="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfo
 ot><tr><td>Total</td><td class="bar">89 of 777</td><td class="ctr2">89%</td><td class="bar">10 of 38</td><td class="ctr2">74%</td><td class="ctr1">11</td><td class="ctr2">44</td><td class="ctr1">20</td><td class="ctr2">120</td><td class="ctr1">5</td><td class="ctr2">25</td><td class="ctr1">0</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a1"><a href="ProviderBuilder.html" class="el_class">ProviderBuilder</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="25" height="10" title="72" alt="72"/><img src="../.resources/greenbar.gif" width="94" height="10" title="261" alt="261"/></td><td class="ctr2" id="c2">78%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="50" height="10" title="10" alt="10"/><img src="../.resources/greenbar.gif" width="70" height="10" title="14" alt="14"/></td><td class="ctr2" id="e1">58%</td><td class="ctr1" id="f0">7</td><td class="ctr2" id="g0">18</td><td class="ctr1" id="h0">18</td><td class="ctr2" id="i0"
 >69</td><td class="ctr1" id="j2">1</td><td class="ctr2" id="k2">6</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">1</td></tr><tr><td id="a2"><a href="ProviderBuilder$RandomSourceInternal.html" class="el_class">ProviderBuilder.RandomSourceInternal</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="3" height="10" title="9" alt="9"/><img src="../.resources/greenbar.gif" width="101" height="10" title="282" alt="282"/></td><td class="ctr2" id="c0">97%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g2">8</td><td class="ctr1" id="h2">0</td><td class="ctr2" id="i2">23</td><td class="ctr1" id="j0">2</td><td class="ctr2" id="k1">8</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m1">1</td></tr><tr><td id="a0"><a href="BaseProvider.html" class="el_class">BaseProvider</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="2" height="10" title="8" alt="8"/><img src=".
 ./.resources/greenbar.gif" width="52" height="10" title="145" alt="145"/></td><td class="ctr2" id="c1">95%</td><td class="bar" id="d1"><img src="../.resources/greenbar.gif" width="70" height="10" title="14" alt="14"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f2">2</td><td class="ctr2" id="g1">18</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i1">28</td><td class="ctr1" id="j1">2</td><td class="ctr2" id="k0">11</td><td class="ctr1" id="l2">0</td><td class="ctr2" id="m2">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng.internal/index.source.html
==============================================================================
--- websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng.internal/index.source.html (original)
+++ websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng.internal/index.source.html Mon Aug 22 22:01:58 2016
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>org.apache.commons.rng.internal</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Rng</a> &gt; <span class="el_package">org.apache.commons.rng.internal</span></div><h1>org.apache.commons.rng.internal</h1><table class="coverage" cellspacing="0" id
 ="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>To
 tal</td><td class="bar">89 of 800</td><td class="ctr2">89%</td><td class="bar">10 of 38</td><td class="ctr2">74%</td><td class="ctr1">11</td><td class="ctr2">46</td><td class="ctr1">20</td><td class="ctr2">125</td><td class="ctr1">5</td><td class="ctr2">27</td><td class="ctr1">0</td><td class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a1"><a href="ProviderBuilder.java.html" class="el_source">ProviderBuilder.java</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="15" height="10" title="81" alt="81"/><img src="../.resources/greenbar.gif" width="104" height="10" title="543" alt="543"/></td><td class="ctr2" id="c1">87%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="50" height="10" title="10" alt="10"/><img src="../.resources/greenbar.gif" width="70" height="10" title="14" alt="14"/></td><td class="ctr2" id="e1">58%</td><td class="ctr1" id="f0">9</td><td class="ctr2" id="g0">26</td><td class="ctr1" id="h0">18</td><td class="ctr2" id="i0">
 92</td><td class="ctr1" id="j0">3</td><td class="ctr2" id="k0">14</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">2</td></tr><tr><td id="a0"><a href="BaseProvider.java.html" class="el_source">BaseProvider.java</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="1" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="32" height="10" title="168" alt="168"/></td><td class="ctr2" id="c0">95%</td><td class="bar" id="d1"><img src="../.resources/greenbar.gif" width="70" height="10" title="14" alt="14"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">20</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i1">33</td><td class="ctr1" id="j1">2</td><td class="ctr2" id="k1">13</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m1">2</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</spa
 n></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>org.apache.commons.rng.internal</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb', 'coveragetable'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="index.html" class="el_class">Classes</a><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Rng</a> &gt; <span class="el_package">org.apache.commons.rng.internal</span></div><h1>org.apache.commons.rng.internal</h1><table class="coverage" cellspacing="0" id
 ="coveragetable"><thead><tr><td class="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td><td class="sortable ctr1" id="l" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="m" onclick="toggleSort(this)">Classes</td></tr></thead><tfoot><tr><td>To
 tal</td><td class="bar">89 of 777</td><td class="ctr2">89%</td><td class="bar">10 of 38</td><td class="ctr2">74%</td><td class="ctr1">11</td><td class="ctr2">44</td><td class="ctr1">20</td><td class="ctr2">120</td><td class="ctr1">5</td><td class="ctr2">25</td><td class="ctr1">0</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a1"><a href="ProviderBuilder.java.html" class="el_source">ProviderBuilder.java</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="15" height="10" title="81" alt="81"/><img src="../.resources/greenbar.gif" width="104" height="10" title="543" alt="543"/></td><td class="ctr2" id="c1">87%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="50" height="10" title="10" alt="10"/><img src="../.resources/greenbar.gif" width="70" height="10" title="14" alt="14"/></td><td class="ctr2" id="e1">58%</td><td class="ctr1" id="f0">9</td><td class="ctr2" id="g0">26</td><td class="ctr1" id="h0">18</td><td class="ctr2" id="i0">
 92</td><td class="ctr1" id="j0">3</td><td class="ctr2" id="k0">14</td><td class="ctr1" id="l0">0</td><td class="ctr2" id="m0">2</td></tr><tr><td id="a0"><a href="BaseProvider.java.html" class="el_source">BaseProvider.java</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="1" height="10" title="8" alt="8"/><img src="../.resources/greenbar.gif" width="27" height="10" title="145" alt="145"/></td><td class="ctr2" id="c0">95%</td><td class="bar" id="d1"><img src="../.resources/greenbar.gif" width="70" height="10" title="14" alt="14"/></td><td class="ctr2" id="e0">100%</td><td class="ctr1" id="f1">2</td><td class="ctr2" id="g1">18</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i1">28</td><td class="ctr1" id="j1">2</td><td class="ctr2" id="k1">11</td><td class="ctr1" id="l1">0</td><td class="ctr2" id="m1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</spa
 n></div></body></html>
\ No newline at end of file

Added: websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng/RandomSource$State.html
==============================================================================
--- websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng/RandomSource$State.html (added)
+++ websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng/RandomSource$State.html Mon Aug 22 22:01:58 2016
@@ -0,0 +1 @@
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>RandomSource.State</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Rng</a> &gt; <a href="index.html" class="el_package">org.apache.commons.rng</a> &gt; <span class="el_class">RandomSource.State</span></div><h1>RandomSource.State</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td cla
 ss="sortable" id="a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">0 of 16</td><td class="ctr2">100%</td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td class="ctr1">0</td><td class="ctr2">2</td><td class="ctr1">0
 </td><td class="ctr2">4</td><td class="ctr1">0</td><td class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a1"><a href="RandomSource.java.html#L239" class="el_method">RandomSource.State(byte[])</a></td><td class="bar" id="b0"><img src="../.resources/greenbar.gif" width="120" height="10" title="9" alt="9"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">0</td><td class="ctr2" id="g0">1</td><td class="ctr1" id="h0">0</td><td class="ctr2" id="i0">3</td><td class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a href="RandomSource.java.html#L247" class="el_method">getState()</a></td><td class="bar" id="b1"><img src="../.resources/greenbar.gif" width="93" height="10" title="7" alt="7"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" id="f1">0</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">0</td><td class="ctr2" i
 d="i1">1</td><td class="ctr1" id="j1">0</td><td class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng/RandomSource.html
==============================================================================
--- websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng/RandomSource.html (original)
+++ websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng/RandomSource.html Mon Aug 22 22:01:58 2016
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>RandomSource</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Rng</a> &gt; <a href="index.html" class="el_package">org.apache.commons.rng</a> &gt; <span class="el_class">RandomSource</span></div><h1>RandomSource</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="
 a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">35 of 230</td><td class="ctr2">85%</td><td class="bar">2 of 4</td><td class="ctr2">50%</td><td class="ctr1">10</td><td class="ctr2">17</td><td class="ctr1">8</td><td class=
 "ctr2">34</td><td class="ctr1">8</td><td class="ctr2">15</td></tr></tfoot><tbody><tr><td id="a0"><a href="RandomSource.java.html#L263" class="el_method">create(RandomSource)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="4" height="10" title="6" alt="6"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a13"><a href="RandomSource.java.html#L141" class="el_method">valueOf(String)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="3" height="10" title="5" alt="5"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i5">1</td><td class="
 ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a10"><a href="RandomSource.java.html#L372" class="el_method">restoreState(UniformRandomProvider, RandomSource.State)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="3" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="6" height="10" title="8" alt="8"/></td><td class="ctr2" id="c5">67%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i1">4</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a11"><a href="RandomSource.java.html#L346" class="el_method">saveState(UniformRandomProvider)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif" w
 idth="3" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="5" height="10" title="7" alt="7"/></td><td class="ctr2" id="c6">64%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a14"><a href="RandomSource.java.html#L141" class="el_method">values()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="3" height="10" title="4" alt="4"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" id
 ="j2">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a3"><a href="RandomSource.java.html#L404" class="el_method">createIntArray(int)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a5"><a href="RandomSource.java.html#L414" class="el_method">createLongArray(int)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j4">1</td><td clas
 s="ctr2" id="k6">1</td></tr><tr><td id="a8"><a href="RandomSource.java.html#L331" class="el_method">numberOfCmresGenerators()</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a2"><a href="RandomSource.java.html#L385" class="el_method">createInt()</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">1</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k8">1</td
 ></tr><tr><td id="a4"><a href="RandomSource.java.html#L394" class="el_method">createLong()</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">1</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a12"><a href="RandomSource.java.html#L141" class="el_method">static {...}</a></td><td class="bar" id="b10"><img src="../.resources/greenbar.gif" width="120" height="10" title="158" alt="158"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i0">15</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td i
 d="a9"><a href="RandomSource.java.html#L220" class="el_method">RandomSource(String, int, ProviderBuilder.RandomSourceInternal)</a></td><td class="bar" id="b11"><img src="../.resources/greenbar.gif" width="6" height="10" title="8" alt="8"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a1"><a href="RandomSource.java.html#L321" class="el_method">create(RandomSource, Object, Object[])</a></td><td class="bar" id="b12"><img src="../.resources/greenbar.gif" width="4" height="10" title="6" alt="6"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i12">1</td><td class="ct
 r1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a7"><a href="RandomSource.java.html#L240" class="el_method">isNativeSeed(Object)</a></td><td class="bar" id="b13"><img src="../.resources/greenbar.gif" width="3" height="10" title="5" alt="5"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a6"><a href="RandomSource.java.html#L228" class="el_method">getInternalIdentifier()</a></td><td class="bar" id="b14"><img src="../.resources/greenbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i14">1</td><td c
 lass="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/><link rel="stylesheet" href="../.resources/report.css" type="text/css"/><link rel="shortcut icon" href="../.resources/report.gif" type="image/gif"/><title>RandomSource</title><script type="text/javascript" src="../.resources/sort.js"></script></head><body onload="initialSort(['breadcrumb'])"><div class="breadcrumb" id="breadcrumb"><span class="info"><a href="../.sessions.html" class="el_session">Sessions</a></span><a href="../index.html" class="el_report">Apache Commons Rng</a> &gt; <a href="index.html" class="el_package">org.apache.commons.rng</a> &gt; <span class="el_class">RandomSource</span></div><h1>RandomSource</h1><table class="coverage" cellspacing="0" id="coveragetable"><thead><tr><td class="sortable" id="
 a" onclick="toggleSort(this)">Element</td><td class="down sortable bar" id="b" onclick="toggleSort(this)">Missed Instructions</td><td class="sortable ctr2" id="c" onclick="toggleSort(this)">Cov.</td><td class="sortable bar" id="d" onclick="toggleSort(this)">Missed Branches</td><td class="sortable ctr2" id="e" onclick="toggleSort(this)">Cov.</td><td class="sortable ctr1" id="f" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="g" onclick="toggleSort(this)">Cxty</td><td class="sortable ctr1" id="h" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="i" onclick="toggleSort(this)">Lines</td><td class="sortable ctr1" id="j" onclick="toggleSort(this)">Missed</td><td class="sortable ctr2" id="k" onclick="toggleSort(this)">Methods</td></tr></thead><tfoot><tr><td>Total</td><td class="bar">35 of 234</td><td class="ctr2">85%</td><td class="bar">2 of 4</td><td class="ctr2">50%</td><td class="ctr1">10</td><td class="ctr2">17</td><td class="ctr1">8</td><td class=
 "ctr2">34</td><td class="ctr1">8</td><td class="ctr2">15</td></tr></tfoot><tbody><tr><td id="a0"><a href="RandomSource.java.html#L291" class="el_method">create(RandomSource)</a></td><td class="bar" id="b0"><img src="../.resources/redbar.gif" width="4" height="10" title="6" alt="6"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f0">1</td><td class="ctr2" id="g2">1</td><td class="ctr1" id="h0">1</td><td class="ctr2" id="i4">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a13"><a href="RandomSource.java.html#L142" class="el_method">valueOf(String)</a></td><td class="bar" id="b1"><img src="../.resources/redbar.gif" width="3" height="10" title="5" alt="5"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" id="f1">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h1">1</td><td class="ctr2" id="i5">1</td><td class="
 ctr1" id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a11"><a href="RandomSource.java.html#L374" class="el_method">saveState(UniformRandomProvider)</a></td><td class="bar" id="b2"><img src="../.resources/redbar.gif" width="3" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="7" height="10" title="10" alt="10"/></td><td class="ctr2" id="c5">71%</td><td class="bar" id="d0"><img src="../.resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e0">50%</td><td class="ctr1" id="f2">1</td><td class="ctr2" id="g0">2</td><td class="ctr1" id="h2">1</td><td class="ctr2" id="i2">3</td><td class="ctr1" id="j8">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a10"><a href="RandomSource.java.html#L400" class="el_method">restoreState(UniformRandomProvider, RandomSource.State)</a></td><td class="bar" id="b3"><img src="../.resources/redbar.gif"
  width="3" height="10" title="4" alt="4"/><img src="../.resources/greenbar.gif" width="6" height="10" title="9" alt="9"/></td><td class="ctr2" id="c6">69%</td><td class="bar" id="d1"><img src="../.resources/redbar.gif" width="60" height="10" title="1" alt="1"/><img src="../.resources/greenbar.gif" width="60" height="10" title="1" alt="1"/></td><td class="ctr2" id="e1">50%</td><td class="ctr1" id="f3">1</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i1">4</td><td class="ctr1" id="j9">0</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a14"><a href="RandomSource.java.html#L142" class="el_method">values()</a></td><td class="bar" id="b4"><img src="../.resources/redbar.gif" width="3" height="10" title="4" alt="4"/></td><td class="ctr2" id="c9">0%</td><td class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i6">1</td><td class="ctr1" 
 id="j2">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a3"><a href="RandomSource.java.html#L432" class="el_method">createIntArray(int)</a></td><td class="bar" id="b5"><img src="../.resources/redbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d5"/><td class="ctr2" id="e5">n/a</td><td class="ctr1" id="f5">1</td><td class="ctr2" id="g5">1</td><td class="ctr1" id="h5">1</td><td class="ctr2" id="i7">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a5"><a href="RandomSource.java.html#L442" class="el_method">createLongArray(int)</a></td><td class="bar" id="b6"><img src="../.resources/redbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c11">0%</td><td class="bar" id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f6">1</td><td class="ctr2" id="g6">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i8">1</td><td class="ctr1" id="j4">1</td><td cl
 ass="ctr2" id="k6">1</td></tr><tr><td id="a8"><a href="RandomSource.java.html#L359" class="el_method">numberOfCmresGenerators()</a></td><td class="bar" id="b7"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d7"/><td class="ctr2" id="e7">n/a</td><td class="ctr1" id="f7">1</td><td class="ctr2" id="g7">1</td><td class="ctr1" id="h7">1</td><td class="ctr2" id="i9">1</td><td class="ctr1" id="j5">1</td><td class="ctr2" id="k7">1</td></tr><tr><td id="a2"><a href="RandomSource.java.html#L413" class="el_method">createInt()</a></td><td class="bar" id="b8"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d8"/><td class="ctr2" id="e8">n/a</td><td class="ctr1" id="f8">1</td><td class="ctr2" id="g8">1</td><td class="ctr1" id="h8">1</td><td class="ctr2" id="i10">1</td><td class="ctr1" id="j6">1</td><td class="ctr2" id="k8">1</
 td></tr><tr><td id="a4"><a href="RandomSource.java.html#L422" class="el_method">createLong()</a></td><td class="bar" id="b9"><img src="../.resources/redbar.gif" width="1" height="10" title="2" alt="2"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d9"/><td class="ctr2" id="e9">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" id="g9">1</td><td class="ctr1" id="h9">1</td><td class="ctr2" id="i11">1</td><td class="ctr1" id="j7">1</td><td class="ctr2" id="k9">1</td></tr><tr><td id="a12"><a href="RandomSource.java.html#L142" class="el_method">static {...}</a></td><td class="bar" id="b10"><img src="../.resources/greenbar.gif" width="120" height="10" title="158" alt="158"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d10"/><td class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">0</td><td class="ctr2" id="g10">1</td><td class="ctr1" id="h10">0</td><td class="ctr2" id="i0">15</td><td class="ctr1" id="j10">0</td><td class="ctr2" id="k10">1</td></tr><tr><td
  id="a9"><a href="RandomSource.java.html#L254" class="el_method">RandomSource(String, int, ProviderBuilder.RandomSourceInternal)</a></td><td class="bar" id="b11"><img src="../.resources/greenbar.gif" width="6" height="10" title="8" alt="8"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d11"/><td class="ctr2" id="e11">n/a</td><td class="ctr1" id="f11">0</td><td class="ctr2" id="g11">1</td><td class="ctr1" id="h11">0</td><td class="ctr2" id="i3">3</td><td class="ctr1" id="j11">0</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a1"><a href="RandomSource.java.html#L349" class="el_method">create(RandomSource, Object, Object[])</a></td><td class="bar" id="b12"><img src="../.resources/greenbar.gif" width="4" height="10" title="6" alt="6"/></td><td class="ctr2" id="c2">100%</td><td class="bar" id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">0</td><td class="ctr2" id="g12">1</td><td class="ctr1" id="h12">0</td><td class="ctr2" id="i12">1</td><td class="
 ctr1" id="j12">0</td><td class="ctr2" id="k12">1</td></tr><tr><td id="a7"><a href="RandomSource.java.html#L274" class="el_method">isNativeSeed(Object)</a></td><td class="bar" id="b13"><img src="../.resources/greenbar.gif" width="3" height="10" title="5" alt="5"/></td><td class="ctr2" id="c3">100%</td><td class="bar" id="d13"/><td class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">0</td><td class="ctr2" id="g13">1</td><td class="ctr1" id="h13">0</td><td class="ctr2" id="i13">1</td><td class="ctr1" id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a6"><a href="RandomSource.java.html#L262" class="el_method">getInternalIdentifier()</a></td><td class="bar" id="b14"><img src="../.resources/greenbar.gif" width="2" height="10" title="3" alt="3"/></td><td class="ctr2" id="c4">100%</td><td class="bar" id="d14"/><td class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">0</td><td class="ctr2" id="g14">1</td><td class="ctr1" id="h14">0</td><td class="ctr2" id="i14">1</td><td
  class="ctr1" id="j14">0</td><td class="ctr2" id="k14">1</td></tr></tbody></table><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file

Modified: websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng/RandomSource.java.html
==============================================================================
--- websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng/RandomSource.java.html (original)
+++ websites/production/commons/content/proper/commons-rng/jacoco/org.apache.commons.rng/RandomSource.java.html Mon Aug 22 22:01:58 2016
@@ -16,6 +16,7 @@
  */
 package org.apache.commons.rng;
 
+import java.util.Arrays;
 import org.apache.commons.rng.internal.ProviderBuilder;
 import org.apache.commons.rng.internal.BaseProvider;
 import org.apache.commons.rng.internal.util.SeedFactory;
@@ -129,8 +130,8 @@ import org.apache.commons.rng.internal.s
  * This factory thus provides a method for
  * {@link #saveState(UniformRandomProvider) saving} the internal
  * state of a generator.
- * The state is encapsulated in an {@link State &quot;opaque object&quot;} to be
- * used for {@link #restoreState(UniformRandomProvider,State) restoring}
+ * The state is wrapped in an {@link SourceState &quot;opaque object&quot;} to be
+ * used for {@link #restoreState(UniformRandomProvider,SourceState) restoring}
  * a generator (of the same type) to an identical state (e.g. to allow
  * persistent storage, or to continue a sequence from where the original
  * instance left off).
@@ -138,94 +139,127 @@ import org.apache.commons.rng.internal.s
  *
  * @since 1.0
  */
-<span class="pc" id="L141">public enum RandomSource {</span>
+<span class="pc" id="L142">public enum RandomSource {</span>
     /**
      * Source of randomness is {@link org.apache.commons.rng.internal.source32.JDKRandom}.
      * Native seed type: {@code Long}.
      */
-<span class="fc" id="L146">    JDK(ProviderBuilder.RandomSourceInternal.JDK),</span>
+<span class="fc" id="L147">    JDK(ProviderBuilder.RandomSourceInternal.JDK),</span>
     /**
      * Source of randomness is {@link org.apache.commons.rng.internal.source32.Well512a}.
      * Native seed type: {@code int[]}.
      */
-<span class="fc" id="L151">    WELL_512_A(ProviderBuilder.RandomSourceInternal.WELL_512_A),</span>
+<span class="fc" id="L152">    WELL_512_A(ProviderBuilder.RandomSourceInternal.WELL_512_A),</span>
     /**
      * Source of randomness is {@link org.apache.commons.rng.internal.source32.Well1024a}.
      * Native seed type: {@code int[]}.
      */
-<span class="fc" id="L156">    WELL_1024_A(ProviderBuilder.RandomSourceInternal.WELL_1024_A),</span>
+<span class="fc" id="L157">    WELL_1024_A(ProviderBuilder.RandomSourceInternal.WELL_1024_A),</span>
     /**
      * Source of randomness is {@link org.apache.commons.rng.internal.source32.Well19937a}.
      * Native seed type: {@code int[]}.
      */
-<span class="fc" id="L161">    WELL_19937_A(ProviderBuilder.RandomSourceInternal.WELL_19937_A),</span>
+<span class="fc" id="L162">    WELL_19937_A(ProviderBuilder.RandomSourceInternal.WELL_19937_A),</span>
     /**
      * Source of randomness is {@link org.apache.commons.rng.internal.source32.Well19937c}.
      * Native seed type: {@code int[]}.
      */
-<span class="fc" id="L166">    WELL_19937_C(ProviderBuilder.RandomSourceInternal.WELL_19937_C),</span>
+<span class="fc" id="L167">    WELL_19937_C(ProviderBuilder.RandomSourceInternal.WELL_19937_C),</span>
     /**
      * Source of randomness is {@link org.apache.commons.rng.internal.source32.Well44497a}.
      * Native seed type: {@code int[]}.
      */
-<span class="fc" id="L171">    WELL_44497_A(ProviderBuilder.RandomSourceInternal.WELL_44497_A),</span>
+<span class="fc" id="L172">    WELL_44497_A(ProviderBuilder.RandomSourceInternal.WELL_44497_A),</span>
     /**
      * Source of randomness is {@link org.apache.commons.rng.internal.source32.Well44497b}.
      * Native seed type: {@code int[]}.
      */
-<span class="fc" id="L176">    WELL_44497_B(ProviderBuilder.RandomSourceInternal.WELL_44497_B),</span>
+<span class="fc" id="L177">    WELL_44497_B(ProviderBuilder.RandomSourceInternal.WELL_44497_B),</span>
     /**
      * Source of randomness is {@link org.apache.commons.rng.internal.source32.MersenneTwister}.
      * Native seed type: {@code int[]}.
      */
-<span class="fc" id="L181">    MT(ProviderBuilder.RandomSourceInternal.MT),</span>
+<span class="fc" id="L182">    MT(ProviderBuilder.RandomSourceInternal.MT),</span>
     /**
      * Source of randomness is {@link org.apache.commons.rng.internal.source32.ISAACRandom}.
      * Native seed type: {@code int[]}.
      */
-<span class="fc" id="L186">    ISAAC(ProviderBuilder.RandomSourceInternal.ISAAC),</span>
+<span class="fc" id="L187">    ISAAC(ProviderBuilder.RandomSourceInternal.ISAAC),</span>
     /**
      * Source of randomness is {@link org.apache.commons.rng.internal.source64.SplitMix64}.
      * Native seed type: {@code Long}.
      */
-<span class="fc" id="L191">    SPLIT_MIX_64(ProviderBuilder.RandomSourceInternal.SPLIT_MIX_64),</span>
+<span class="fc" id="L192">    SPLIT_MIX_64(ProviderBuilder.RandomSourceInternal.SPLIT_MIX_64),</span>
     /**
      * Source of randomness is {@link org.apache.commons.rng.internal.source64.XorShift1024Star}.
      * Native seed type: {@code long[]}.
      */
-<span class="fc" id="L196">    XOR_SHIFT_1024_S(ProviderBuilder.RandomSourceInternal.XOR_SHIFT_1024_S),</span>
+<span class="fc" id="L197">    XOR_SHIFT_1024_S(ProviderBuilder.RandomSourceInternal.XOR_SHIFT_1024_S),</span>
     /**
      * Source of randomness is {@link org.apache.commons.rng.internal.source64.TwoCmres}.
      * Native seed type: {@code Integer}.
      */
-<span class="fc" id="L201">    TWO_CMRES(ProviderBuilder.RandomSourceInternal.TWO_CMRES),</span>
+<span class="fc" id="L202">    TWO_CMRES(ProviderBuilder.RandomSourceInternal.TWO_CMRES),</span>
     /**
      * Source of randomness is {@link org.apache.commons.rng.internal.source64.TwoCmres},
      * with explicit selection of the two subcycle generators.
      * Native seed type: {@code Integer}.
      */
-<span class="fc" id="L207">    TWO_CMRES_SELECT(ProviderBuilder.RandomSourceInternal.TWO_CMRES_SELECT),</span>
+<span class="fc" id="L208">    TWO_CMRES_SELECT(ProviderBuilder.RandomSourceInternal.TWO_CMRES_SELECT),</span>
     /**
      * Source of randomness is {@link org.apache.commons.rng.internal.source64.MersenneTwister64}.
      * Native seed type: {@code long[]}.
      */
-<span class="fc" id="L212">    MT_64(ProviderBuilder.RandomSourceInternal.MT_64);</span>
+<span class="fc" id="L213">    MT_64(ProviderBuilder.RandomSourceInternal.MT_64);</span>
 
     /** Internal identifier. */
     private final ProviderBuilder.RandomSourceInternal internalIdentifier;
 
     /**
+     * Wraps the internal state of a {@link UniformRandomProvider}.
+     * Its purpose is to store all the data needed to recover the same
+     * state in order to restart a sequence where it left off.
+     * External code should not to modify the data contained in instances
+     * of this class.
+     */
+    public static class State {
+        /** Internal state. */
+        private final byte[] state;
+
+        /**
+         * Initializes an instance.
+         * The contents of the {@code state} argument is unspecified, and is
+         * guaranteed to be valid only if it was generated by implementations
+         * provided by this library.
+         *
+         * @param state Mapping of all the data which an implementation of
+         * {@link UniformRandomProvider} needs in order to reset its internal
+         * state.
+         */
+<span class="fc" id="L239">        public State(byte[] state) {</span>
+<span class="fc" id="L240">            this.state = Arrays.copyOf(state, state.length);</span>
+<span class="fc" id="L241">        }</span>
+
+        /**
+         * @return the internal state.
+         */
+        public byte[] getState() {
+<span class="fc" id="L247">            return Arrays.copyOf(state, state.length);</span>
+        }
+    }
+
+    /**
      * @param id Internal identifier.
      */
-<span class="fc" id="L220">    RandomSource(ProviderBuilder.RandomSourceInternal id) {</span>
-<span class="fc" id="L221">        internalIdentifier = id;</span>
-<span class="fc" id="L222">    }</span>
+<span class="fc" id="L254">    RandomSource(ProviderBuilder.RandomSourceInternal id) {</span>
+<span class="fc" id="L255">        internalIdentifier = id;</span>
+<span class="fc" id="L256">    }</span>
 
     /**
      * @return the internal identifier.
      */
     ProviderBuilder.RandomSourceInternal getInternalIdentifier() {
-<span class="fc" id="L228">        return internalIdentifier;</span>
+<span class="fc" id="L262">        return internalIdentifier;</span>
     }
 
     /**
@@ -237,16 +271,10 @@ import org.apache.commons.rng.internal.s
      * type for this RNG source.
      */
     public boolean isNativeSeed(Object seed) {
-<span class="fc" id="L240">        return internalIdentifier.isNativeSeed(seed);</span>
+<span class="fc" id="L274">        return internalIdentifier.isNativeSeed(seed);</span>
     }
 
     /**
-     * Marker interface used to define the &quot;save&quot; and &quot;restore&quot;
-     * functionality of the generators.
-     */
-    public interface State {}
-
-    /**
      * Creates a random number generator with a random seed.
      *
      * &lt;p&gt;
@@ -260,7 +288,7 @@ import org.apache.commons.rng.internal.s
      * @return the RNG.
      */
     public static UniformRandomProvider create(RandomSource source) {
-<span class="nc" id="L263">        return create(source, null);</span>
+<span class="nc" id="L291">        return create(source, null);</span>
     }
 
     /**
@@ -318,7 +346,7 @@ import org.apache.commons.rng.internal.s
     public static UniformRandomProvider create(RandomSource source,
                                                Object seed,
                                                Object ... data) {
-<span class="fc" id="L321">        return ProviderBuilder.create(source.getInternalIdentifier(), seed, data);</span>
+<span class="fc" id="L349">        return ProviderBuilder.create(source.getInternalIdentifier(), seed, data);</span>
     }
 
     /**
@@ -328,7 +356,7 @@ import org.apache.commons.rng.internal.s
      * @return the number of implemented subcycle generators.
      */
     public static int numberOfCmresGenerators() {
-<span class="nc" id="L331">        return TwoCmres.numberOfSubcycleGenerators();</span>
+<span class="nc" id="L359">        return TwoCmres.numberOfSubcycleGenerators();</span>
     }
 
     /**
@@ -340,13 +368,13 @@ import org.apache.commons.rng.internal.s
      * not an object created by this factory or the underlying source of
      * randomness does not support this functionality.
      *
-     * @see #restoreState(UniformRandomProvider,RandomSource.State)
+     * @see #restoreState(UniformRandomProvider,State)
      */
     public static State saveState(UniformRandomProvider provider) {
-<span class="pc bpc" id="L346" title="1 of 2 branches missed.">        if (!(provider instanceof BaseProvider)) {</span>
-<span class="nc" id="L347">            throw new UnsupportedOperationException();</span>
+<span class="pc bpc" id="L374" title="1 of 2 branches missed.">        if (!(provider instanceof BaseProvider)) {</span>
+<span class="nc" id="L375">            throw new UnsupportedOperationException();</span>
         } else {
-<span class="fc" id="L349">            return ((BaseProvider) provider).getState();</span>
+<span class="fc" id="L377">            return new State(((BaseProvider) provider).getState());</span>
         }
     }
 
@@ -369,12 +397,12 @@ import org.apache.commons.rng.internal.s
      */
     public static void restoreState(UniformRandomProvider provider,
                                     State state) {
-<span class="pc bpc" id="L372" title="1 of 2 branches missed.">        if (!(provider instanceof BaseProvider)) {</span>
-<span class="nc" id="L373">            throw new UnsupportedOperationException();</span>
+<span class="pc bpc" id="L400" title="1 of 2 branches missed.">        if (!(provider instanceof BaseProvider)) {</span>
+<span class="nc" id="L401">            throw new UnsupportedOperationException();</span>
         } else {
-<span class="fc" id="L375">            ((BaseProvider) provider).setState(state);</span>
+<span class="fc" id="L403">            ((BaseProvider) provider).setState(state.getState());</span>
         }
-<span class="fc" id="L377">    }</span>
+<span class="fc" id="L405">    }</span>
 
     /**
      * Creates a number for use as a seed.
@@ -382,7 +410,7 @@ import org.apache.commons.rng.internal.s
      * @return a random number.
      */
     public static int createInt() {
-<span class="nc" id="L385">        return SeedFactory.createInt();</span>
+<span class="nc" id="L413">        return SeedFactory.createInt();</span>
     }
 
     /**
@@ -391,7 +419,7 @@ import org.apache.commons.rng.internal.s
      * @return a random number.
      */
     public static long createLong() {
-<span class="nc" id="L394">        return SeedFactory.createLong();</span>
+<span class="nc" id="L422">        return SeedFactory.createLong();</span>
     }
 
     /**
@@ -401,7 +429,7 @@ import org.apache.commons.rng.internal.s
      * @return an array of {@code n} random numbers.
      */
     public static int[] createIntArray(int n) {
-<span class="nc" id="L404">        return SeedFactory.createIntArray(n);</span>
+<span class="nc" id="L432">        return SeedFactory.createIntArray(n);</span>
     }
 
     /**
@@ -411,7 +439,7 @@ import org.apache.commons.rng.internal.s
      * @return an array of {@code n} random numbers.
      */
     public static long[] createLongArray(int n) {
-<span class="nc" id="L414">        return SeedFactory.createLongArray(n);</span>
+<span class="nc" id="L442">        return SeedFactory.createLongArray(n);</span>
     }
 }
 </pre><div class="footer"><span class="right">Created with <a href="http://www.eclemma.org/jacoco">JaCoCo</a> 0.7.5.201505241946</span></div></body></html>
\ No newline at end of file



Mime
View raw message