Modified: 
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2/BasicDynaBean.java.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2/BasicDynaBean.java.html
 (original)
+++ 
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2/BasicDynaBean.java.html
 Tue Jan  7 19:57:26 2025
@@ -39,21 +39,21 @@ import java.util.Objects;
  */
 public class BasicDynaBean implements DynaBean {
 
-<span class="nc" id="L42">    private static final Short SHORT_ZERO = 
Short.valueOf((short) 0);</span>
+<span class="fc" id="L42">    private static final Short SHORT_ZERO = 
Short.valueOf((short) 0);</span>
 
-<span class="nc" id="L44">    private static final Long LONG_ZERO = 
Long.valueOf(0);</span>
+<span class="fc" id="L44">    private static final Long LONG_ZERO = 
Long.valueOf(0);</span>
 
-<span class="nc" id="L46">    private static final Integer INTEGER_ZERO = 
Integer.valueOf(0);</span>
+<span class="fc" id="L46">    private static final Integer INTEGER_ZERO = 
Integer.valueOf(0);</span>
 
-<span class="nc" id="L48">    private static final Float FLOAT_ZERO = 
Float.valueOf((float) 0.0);</span>
+<span class="fc" id="L48">    private static final Float FLOAT_ZERO = 
Float.valueOf((float) 0.0);</span>
 
-<span class="nc" id="L50">    private static final Double DOUBLE_ZERO = 
Double.valueOf(0.0);</span>
+<span class="fc" id="L50">    private static final Double DOUBLE_ZERO = 
Double.valueOf(0.0);</span>
 
-<span class="nc" id="L52">    private static final Character CHARACTER_ZERO = 
Character.valueOf((char) 0);</span>
+<span class="fc" id="L52">    private static final Character CHARACTER_ZERO = 
Character.valueOf((char) 0);</span>
 
-<span class="nc" id="L54">    private static final Byte BYTE_ZERO = 
Byte.valueOf((byte) 0);</span>
+<span class="fc" id="L54">    private static final Byte BYTE_ZERO = 
Byte.valueOf((byte) 0);</span>
 
-<span class="nc" id="L56">    private static final long serialVersionUID = 
1L;</span>
+    private static final long serialVersionUID = 1L;
 
     /**
      * The {@code DynaClass} &quot;base class&quot; that this DynaBean is 
associated with.
@@ -63,7 +63,7 @@ public class BasicDynaBean implements Dy
     /**
      * The set of property values for this DynaBean, keyed by property name.
      */
-<span class="nc" id="L66">    protected HashMap&lt;String, Object&gt; values = 
new HashMap&lt;&gt;();</span>
+<span class="fc" id="L66">    protected HashMap&lt;String, Object&gt; values = 
new HashMap&lt;&gt;();</span>
 
     /** Map decorator for this DynaBean */
     private transient Map&lt;String, Object&gt; mapDecorator;
@@ -73,9 +73,9 @@ public class BasicDynaBean implements Dy
      *
      * @param dynaClass The DynaClass we are associated with
      */
-<span class="nc" id="L76">    public BasicDynaBean(final DynaClass dynaClass) 
{</span>
-<span class="nc" id="L77">        this.dynaClass = dynaClass;</span>
-<span class="nc" id="L78">    }</span>
+<span class="fc" id="L76">    public BasicDynaBean(final DynaClass dynaClass) 
{</span>
+<span class="fc" id="L77">        this.dynaClass = dynaClass;</span>
+<span class="fc" id="L78">    }</span>
 
     /**
      * Does the specified mapped property contain a value for the specified 
key value?
@@ -87,10 +87,10 @@ public class BasicDynaBean implements Dy
      */
     @Override
     public boolean contains(final String name, final String key) {
-<span class="nc" id="L90">        final Object value = values.get(name);</span>
-<span class="nc" id="L91">        requireMappedValue(name, key, value);</span>
-<span class="nc bnc" id="L92" title="All 2 branches missed.">        if (value 
instanceof Map) {</span>
-<span class="nc" id="L93">            return ((Map&lt;?, ?&gt;) 
value).containsKey(key);</span>
+<span class="fc" id="L90">        final Object value = values.get(name);</span>
+<span class="fc" id="L91">        requireMappedValue(name, key, value);</span>
+<span class="pc bpc" id="L92" title="1 of 2 branches missed.">        if 
(value instanceof Map) {</span>
+<span class="fc" id="L93">            return ((Map&lt;?, ?&gt;) 
value).containsKey(key);</span>
         }
 <span class="nc" id="L95">        throw new 
IllegalArgumentException(&quot;Non-mapped property for '&quot; + name + 
&quot;(&quot; + key + &quot;)'&quot;);</span>
     }
@@ -105,30 +105,30 @@ public class BasicDynaBean implements Dy
     @Override
     public Object get(final String name) {
         // Return any non-null value for the specified property
-<span class="nc" id="L108">        final Object value = 
values.get(name);</span>
-<span class="nc bnc" id="L109" title="All 2 branches missed.">        if 
(value != null) {</span>
-<span class="nc" id="L110">            return value;</span>
+<span class="fc" id="L108">        final Object value = 
values.get(name);</span>
+<span class="fc bfc" id="L109" title="All 2 branches covered.">        if 
(value != null) {</span>
+<span class="fc" id="L110">            return value;</span>
         }
         // Return a null value for a non-primitive property
-<span class="nc" id="L113">        final Class&lt;?&gt; type = 
getDynaProperty(name).getType();</span>
-<span class="nc bnc" id="L114" title="All 2 branches missed.">        if 
(!type.isPrimitive()) {</span>
-<span class="nc" id="L115">            return value;</span>
+<span class="fc" id="L113">        final Class&lt;?&gt; type = 
getDynaProperty(name).getType();</span>
+<span class="fc bfc" id="L114" title="All 2 branches covered.">        if 
(!type.isPrimitive()) {</span>
+<span class="fc" id="L115">            return value;</span>
         }
         // Manufacture default values for primitive properties
-<span class="nc bnc" id="L118" title="All 2 branches missed.">        if (type 
== Boolean.TYPE) {</span>
-<span class="nc" id="L119">            return Boolean.FALSE;</span>
+<span class="fc bfc" id="L118" title="All 2 branches covered.">        if 
(type == Boolean.TYPE) {</span>
+<span class="fc" id="L119">            return Boolean.FALSE;</span>
         }
-<span class="nc bnc" id="L121" title="All 2 branches missed.">        if (type 
== Byte.TYPE) {</span>
+<span class="pc bpc" id="L121" title="1 of 2 branches missed.">        if 
(type == Byte.TYPE) {</span>
 <span class="nc" id="L122">            return BYTE_ZERO;</span>
         }
-<span class="nc bnc" id="L124" title="All 2 branches missed.">        if (type 
== Character.TYPE) {</span>
+<span class="pc bpc" id="L124" title="1 of 2 branches missed.">        if 
(type == Character.TYPE) {</span>
 <span class="nc" id="L125">            return CHARACTER_ZERO;</span>
         }
-<span class="nc bnc" id="L127" title="All 2 branches missed.">        if (type 
== Double.TYPE) {</span>
+<span class="pc bpc" id="L127" title="1 of 2 branches missed.">        if 
(type == Double.TYPE) {</span>
 <span class="nc" id="L128">            return DOUBLE_ZERO;</span>
         }
-<span class="nc bnc" id="L130" title="All 2 branches missed.">        if (type 
== Float.TYPE) {</span>
-<span class="nc" id="L131">            return FLOAT_ZERO;</span>
+<span class="pc bpc" id="L130" title="1 of 2 branches missed.">        if 
(type == Float.TYPE) {</span>
+<span class="fc" id="L131">            return FLOAT_ZERO;</span>
         }
 <span class="nc bnc" id="L133" title="All 2 branches missed.">        if (type 
== Integer.TYPE) {</span>
 <span class="nc" id="L134">            return INTEGER_ZERO;</span>
@@ -155,13 +155,13 @@ public class BasicDynaBean implements Dy
      */
     @Override
     public Object get(final String name, final int index) {
-<span class="nc" id="L158">        final Object value = 
values.get(name);</span>
-<span class="nc" id="L159">        Objects.requireNonNull(value, &quot;No 
indexed value for '&quot; + name + &quot;[&quot; + index + 
&quot;]'&quot;);</span>
-<span class="nc bnc" id="L160" title="All 2 branches missed.">        if 
(value.getClass().isArray()) {</span>
-<span class="nc" id="L161">            return Array.get(value, index);</span>
+<span class="fc" id="L158">        final Object value = 
values.get(name);</span>
+<span class="fc" id="L159">        Objects.requireNonNull(value, &quot;No 
indexed value for '&quot; + name + &quot;[&quot; + index + 
&quot;]'&quot;);</span>
+<span class="fc bfc" id="L160" title="All 2 branches covered.">        if 
(value.getClass().isArray()) {</span>
+<span class="fc" id="L161">            return Array.get(value, index);</span>
         }
-<span class="nc bnc" id="L163" title="All 2 branches missed.">        if 
(value instanceof List) {</span>
-<span class="nc" id="L164">            return ((List&lt;?&gt;) 
value).get(index);</span>
+<span class="pc bpc" id="L163" title="1 of 2 branches missed.">        if 
(value instanceof List) {</span>
+<span class="fc" id="L164">            return ((List&lt;?&gt;) 
value).get(index);</span>
         }
 <span class="nc" id="L166">        throw new 
IllegalArgumentException(&quot;Non-indexed property for '&quot; + name + 
&quot;[&quot; + index + &quot;]'&quot;);</span>
     }
@@ -177,10 +177,10 @@ public class BasicDynaBean implements Dy
      */
     @Override
     public Object get(final String name, final String key) {
-<span class="nc" id="L180">        final Object value = 
values.get(name);</span>
-<span class="nc" id="L181">        requireMappedValue(name, key, value);</span>
-<span class="nc bnc" id="L182" title="All 2 branches missed.">        if 
(value instanceof Map) {</span>
-<span class="nc" id="L183">            return ((Map&lt;?, ?&gt;) 
value).get(key);</span>
+<span class="fc" id="L180">        final Object value = 
values.get(name);</span>
+<span class="fc" id="L181">        requireMappedValue(name, key, value);</span>
+<span class="pc bpc" id="L182" title="1 of 2 branches missed.">        if 
(value instanceof Map) {</span>
+<span class="fc" id="L183">            return ((Map&lt;?, ?&gt;) 
value).get(key);</span>
         }
 <span class="nc" id="L185">        throw new 
IllegalArgumentException(&quot;Non-mapped property for '&quot; + name + 
&quot;(&quot; + key + &quot;)'&quot;);</span>
 
@@ -193,7 +193,7 @@ public class BasicDynaBean implements Dy
      */
     @Override
     public DynaClass getDynaClass() {
-<span class="nc" id="L196">        return this.dynaClass;</span>
+<span class="fc" id="L196">        return this.dynaClass;</span>
     }
 
     /**
@@ -204,11 +204,11 @@ public class BasicDynaBean implements Dy
      * @throws IllegalArgumentException if this is not a valid property name 
for our DynaClass
      */
     protected DynaProperty getDynaProperty(final String name) {
-<span class="nc" id="L207">        final DynaProperty descriptor = 
getDynaClass().getDynaProperty(name);</span>
-<span class="nc bnc" id="L208" title="All 2 branches missed.">        if 
(descriptor == null) {</span>
-<span class="nc" id="L209">            throw new 
IllegalArgumentException(&quot;Invalid property name '&quot; + name + 
&quot;'&quot;);</span>
+<span class="fc" id="L207">        final DynaProperty descriptor = 
getDynaClass().getDynaProperty(name);</span>
+<span class="fc bfc" id="L208" title="All 2 branches covered.">        if 
(descriptor == null) {</span>
+<span class="fc" id="L209">            throw new 
IllegalArgumentException(&quot;Invalid property name '&quot; + name + 
&quot;'&quot;);</span>
         }
-<span class="nc" id="L211">        return descriptor;</span>
+<span class="fc" id="L211">        return descriptor;</span>
 
     }
 
@@ -242,15 +242,15 @@ public class BasicDynaBean implements Dy
      */
     protected boolean isAssignable(final Class&lt;?&gt; dest, final 
Class&lt;?&gt; source) {
         // @formatter:off
-<span class="nc bnc" id="L245" title="All 2 branches missed.">        return 
dest.isAssignableFrom(source) ||</span>
-<span class="nc bnc" id="L246" title="All 4 branches missed.">               
dest == Boolean.TYPE &amp;&amp; source == Boolean.class ||</span>
-<span class="nc bnc" id="L247" title="All 4 branches missed.">               
dest == Byte.TYPE &amp;&amp; source == Byte.class ||</span>
-<span class="nc bnc" id="L248" title="All 4 branches missed.">               
dest == Character.TYPE &amp;&amp; source == Character.class ||</span>
-<span class="nc bnc" id="L249" title="All 4 branches missed.">               
dest == Double.TYPE &amp;&amp; source == Double.class ||</span>
-<span class="nc bnc" id="L250" title="All 4 branches missed.">               
dest == Float.TYPE &amp;&amp; source == Float.class ||</span>
-<span class="nc bnc" id="L251" title="All 4 branches missed.">               
dest == Integer.TYPE &amp;&amp; source == Integer.class ||</span>
-<span class="nc bnc" id="L252" title="All 4 branches missed.">               
dest == Long.TYPE &amp;&amp; source == Long.class ||</span>
-<span class="nc bnc" id="L253" title="All 4 branches missed.">               
dest == Short.TYPE &amp;&amp; source == Short.class;</span>
+<span class="pc bpc" id="L245" title="11 of 34 branches missed.">        
return dest.isAssignableFrom(source) ||</span>
+               dest == Boolean.TYPE &amp;&amp; source == Boolean.class ||
+               dest == Byte.TYPE &amp;&amp; source == Byte.class ||
+               dest == Character.TYPE &amp;&amp; source == Character.class ||
+               dest == Double.TYPE &amp;&amp; source == Double.class ||
+               dest == Float.TYPE &amp;&amp; source == Float.class ||
+               dest == Integer.TYPE &amp;&amp; source == Integer.class ||
+               dest == Long.TYPE &amp;&amp; source == Long.class ||
+               dest == Short.TYPE &amp;&amp; source == Short.class;
         // @formatter:on
     }
 
@@ -263,17 +263,17 @@ public class BasicDynaBean implements Dy
      */
     @Override
     public void remove(final String name, final String key) {
-<span class="nc" id="L266">        final Object value = 
values.get(name);</span>
-<span class="nc" id="L267">        requireMappedValue(name, key, value);</span>
-<span class="nc bnc" id="L268" title="All 2 branches missed.">        if 
(!(value instanceof Map)) {</span>
+<span class="fc" id="L266">        final Object value = 
values.get(name);</span>
+<span class="fc" id="L267">        requireMappedValue(name, key, value);</span>
+<span class="pc bpc" id="L268" title="1 of 2 branches missed.">        if 
(!(value instanceof Map)) {</span>
 <span class="nc" id="L269">            throw new 
IllegalArgumentException(&quot;Non-mapped property for '&quot; + name + 
&quot;(&quot; + key + &quot;)'&quot;);</span>
         }
-<span class="nc" id="L271">        ((Map&lt;?, ?&gt;) 
value).remove(key);</span>
-<span class="nc" id="L272">    }</span>
+<span class="fc" id="L271">        ((Map&lt;?, ?&gt;) 
value).remove(key);</span>
+<span class="fc" id="L272">    }</span>
 
     private void requireMappedValue(final String name, final String key, final 
Object value) {
-<span class="nc" id="L275">        Objects.requireNonNull(value, () -&gt; 
&quot;No mapped value for '&quot; + name + &quot;(&quot; + key + 
&quot;)'&quot;);</span>
-<span class="nc" id="L276">    }</span>
+<span class="pc" id="L275">        Objects.requireNonNull(value, () -&gt; 
&quot;No mapped value for '&quot; + name + &quot;(&quot; + key + 
&quot;)'&quot;);</span>
+<span class="fc" id="L276">    }</span>
 
     /**
      * Sets the value of an indexed property with the specified name.
@@ -288,24 +288,24 @@ public class BasicDynaBean implements Dy
      */
     @Override
     public void set(final String name, final int index, final Object value) {
-<span class="nc" id="L291">        final Object prop = values.get(name);</span>
-<span class="nc" id="L292">        Objects.requireNonNull(prop, &quot;No 
indexed value for '&quot; + name + &quot;[&quot; + index + 
&quot;]'&quot;);</span>
-<span class="nc bnc" id="L293" title="All 2 branches missed.">        if 
(prop.getClass().isArray()) {</span>
-<span class="nc" id="L294">            Array.set(prop, index, value);</span>
-<span class="nc bnc" id="L295" title="All 2 branches missed.">        } else 
if (prop instanceof List) {</span>
+<span class="fc" id="L291">        final Object prop = values.get(name);</span>
+<span class="fc" id="L292">        Objects.requireNonNull(prop, &quot;No 
indexed value for '&quot; + name + &quot;[&quot; + index + 
&quot;]'&quot;);</span>
+<span class="fc bfc" id="L293" title="All 2 branches covered.">        if 
(prop.getClass().isArray()) {</span>
+<span class="fc" id="L294">            Array.set(prop, index, value);</span>
+<span class="pc bpc" id="L295" title="1 of 2 branches missed.">        } else 
if (prop instanceof List) {</span>
             try {
                 @SuppressWarnings(&quot;unchecked&quot;)
                 // This is safe to cast because list properties are always
                 // of type Object
-<span class="nc" id="L300">                final List&lt;Object&gt; list = 
(List&lt;Object&gt;) prop;</span>
-<span class="nc" id="L301">                list.set(index, value);</span>
+<span class="fc" id="L300">                final List&lt;Object&gt; list = 
(List&lt;Object&gt;) prop;</span>
+<span class="fc" id="L301">                list.set(index, value);</span>
 <span class="nc" id="L302">            } catch (final ClassCastException e) 
{</span>
 <span class="nc" id="L303">                throw new 
ConversionException(e.getMessage());</span>
-            }
+<span class="fc" id="L304">            }</span>
         } else {
 <span class="nc" id="L306">            throw new 
IllegalArgumentException(&quot;Non-indexed property for '&quot; + name + 
&quot;[&quot; + index + &quot;]'&quot;);</span>
         }
-<span class="nc" id="L308">    }</span>
+<span class="fc" id="L308">    }</span>
 
     /**
      * Sets the value of a simple property with the specified name.
@@ -318,17 +318,17 @@ public class BasicDynaBean implements Dy
      */
     @Override
     public void set(final String name, final Object value) {
-<span class="nc" id="L321">        final DynaProperty descriptor = 
getDynaProperty(name);</span>
-<span class="nc bnc" id="L322" title="All 2 branches missed.">        if 
(value == null) {</span>
-<span class="nc bnc" id="L323" title="All 2 branches missed.">            if 
(descriptor.getType().isPrimitive()) {</span>
+<span class="fc" id="L321">        final DynaProperty descriptor = 
getDynaProperty(name);</span>
+<span class="fc bfc" id="L322" title="All 2 branches covered.">        if 
(value == null) {</span>
+<span class="pc bpc" id="L323" title="1 of 2 branches missed.">            if 
(descriptor.getType().isPrimitive()) {</span>
 <span class="nc" id="L324">                throw new 
NullPointerException(&quot;Primitive value for '&quot; + name + 
&quot;'&quot;);</span>
             }
-<span class="nc bnc" id="L326" title="All 2 branches missed.">        } else 
if (!isAssignable(descriptor.getType(), value.getClass())) {</span>
+<span class="pc bpc" id="L326" title="1 of 2 branches missed.">        } else 
if (!isAssignable(descriptor.getType(), value.getClass())) {</span>
 <span class="nc" id="L327">            throw 
ConversionException.format(&quot;Cannot assign value of type '%s' to property 
'%s' of type '%s'&quot;, value.getClass().getName(), name,</span>
 <span class="nc" id="L328">                    
descriptor.getType().getName());</span>
         }
-<span class="nc" id="L330">        values.put(name, value);</span>
-<span class="nc" id="L331">    }</span>
+<span class="fc" id="L330">        values.put(name, value);</span>
+<span class="fc" id="L331">    }</span>
 
     /**
      * Sets the value of a mapped property with the specified name.
@@ -343,15 +343,15 @@ public class BasicDynaBean implements Dy
     @SuppressWarnings(&quot;unchecked&quot;)
     @Override
     public void set(final String name, final String key, final Object value) {
-<span class="nc" id="L346">        final Object prop = values.get(name);</span>
-<span class="nc" id="L347">        requireMappedValue(name, key, prop);</span>
-<span class="nc bnc" id="L348" title="All 2 branches missed.">        if 
(!(prop instanceof Map)) {</span>
+<span class="fc" id="L346">        final Object prop = values.get(name);</span>
+<span class="fc" id="L347">        requireMappedValue(name, key, prop);</span>
+<span class="pc bpc" id="L348" title="1 of 2 branches missed.">        if 
(!(prop instanceof Map)) {</span>
 <span class="nc" id="L349">            throw new 
IllegalArgumentException(&quot;Non-mapped property for '&quot; + name + 
&quot;(&quot; + key + &quot;)'&quot;);</span>
         }
         // This is safe to cast because mapped properties are always
         // maps of types String -&gt; Object
-<span class="nc" id="L353">        ((Map&lt;String, Object&gt;) prop).put(key, 
value);</span>
-<span class="nc" id="L354">    }</span>
+<span class="fc" id="L353">        ((Map&lt;String, Object&gt;) prop).put(key, 
value);</span>
+<span class="fc" id="L354">    }</span>
 
 }
 </pre><div class="footer"><span class="right">Created with <a 
href="http://www.jacoco.org/jacoco";>JaCoCo</a> 
0.8.12.202403310830</span></div></body></html>
\ No newline at end of file

Modified: 
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2/BasicDynaClass.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2/BasicDynaClass.html
 (original)
+++ 
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2/BasicDynaClass.html
 Tue Jan  7 19:57:26 2025
@@ -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="../jacoco-resources/report.css" type="text/css"/><link 
rel="shortcut icon" href="../jacoco-resources/report.gif" 
type="image/gif"/><title>BasicDynaClass</title><script type="text/javascript" 
src="../jacoco-resources/sort.js"></script></head><body 
onload="initialSort(['breadcrumb'])"><div class="breadcrumb" 
id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" 
class="el_session">Sessions</a></span><a href="../index.html" 
class="el_report">Apache Commons BeanUtils</a> &gt; <a href="index.html" 
class="el_package">org.apache.commons.beanutils2</a> &gt; <span 
class="el_class">BasicDynaClass</span></div><h1>BasicDynaClass</h1><p>A 
different version of class was executed at runt
 ime.</p><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">198 of 198</td><td class="ctr2">0%</td><td class="bar">14 of 
14</td><
 td class="ctr2">0%</td><td class="ctr1">18</td><td class="ctr2">18</td><td 
class="ctr1">42</td><td class="ctr2">42</td><td class="ctr1">11</td><td 
class="ctr2">11</td></tr></tfoot><tbody><tr><td id="a8"><a 
href="BasicDynaClass.java.html#L192" 
class="el_method">setDynaBeanClass(Class)</a></td><td class="bar" id="b0"><img 
src="../jacoco-resources/redbar.gif" width="120" height="10" title="60" 
alt="60"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d1"><img 
src="../jacoco-resources/redbar.gif" width="80" height="10" title="4" 
alt="4"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" 
id="f1">3</td><td class="ctr2" id="g1">3</td><td class="ctr1" id="h1">9</td><td 
class="ctr2" id="i1">9</td><td class="ctr1" id="j0">1</td><td class="ctr2" 
id="k0">1</td></tr><tr><td id="a2"><a href="BasicDynaClass.java.html#L51" 
class="el_method">BasicDynaClass(String, Class, DynaProperty[])</a></td><td 
class="bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="88" 
height="10" titl
 e="44" alt="44"/></td><td class="ctr2" id="c1">0%</td><td class="bar" 
id="d0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" 
title="6" alt="6"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" 
id="f0">4</td><td class="ctr2" id="g0">4</td><td class="ctr1" 
id="h0">14</td><td class="ctr2" id="i0">14</td><td class="ctr1" 
id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a9"><a 
href="BasicDynaClass.java.html#L214" 
class="el_method">setProperties(DynaProperty[])</a></td><td class="bar" 
id="b2"><img src="../jacoco-resources/redbar.gif" width="66" height="10" 
title="33" alt="33"/></td><td class="ctr2" id="c2">0%</td><td class="bar" 
id="d2"><img src="../jacoco-resources/redbar.gif" width="40" height="10" 
title="2" alt="2"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" 
id="f2">2</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h2">5</td><td 
class="ctr2" id="i2">5</td><td class="ctr1" id="j2">1</td><td class="ctr2" 
id="k2">1</td></tr><tr><td i
 d="a7"><a href="BasicDynaClass.java.html#L173" 
class="el_method">newInstance()</a></td><td class="bar" id="b3"><img 
src="../jacoco-resources/redbar.gif" width="44" height="10" title="22" 
alt="22"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"><img 
src="../jacoco-resources/redbar.gif" width="40" height="10" title="2" 
alt="2"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" 
id="f3">2</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h3">5</td><td 
class="ctr2" id="i3">5</td><td class="ctr1" id="j3">1</td><td class="ctr2" 
id="k3">1</td></tr><tr><td id="a10"><a href="BasicDynaClass.java.html#L41" 
class="el_method">static {...}</a></td><td class="bar" id="b4"><img 
src="../jacoco-resources/redbar.gif" width="16" height="10" title="8" 
alt="8"/></td><td class="ctr2" id="c4">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="h6">1</td><td class="ctr2" id="i6">1</td><td 
c
 lass="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td 
id="a5"><a href="BasicDynaClass.java.html#L147" 
class="el_method">getDynaProperty(String)</a></td><td class="bar" id="b5"><img 
src="../jacoco-resources/redbar.gif" width="16" height="10" title="8" 
alt="8"/></td><td class="ctr2" id="c5">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="h7">1</td><td class="ctr2" id="i7">1</td><td 
class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td 
id="a0"><a href="BasicDynaClass.java.html#L78" 
class="el_method">BasicDynaClass()</a></td><td class="bar" id="b6"><img 
src="../jacoco-resources/redbar.gif" width="12" height="10" title="6" 
alt="6"/></td><td class="ctr2" id="c6">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="h4">2</td><td class="ctr2" id="i4">2</td><td 
class=
 "ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a1"><a 
href="BasicDynaClass.java.html#L88" class="el_method">BasicDynaClass(String, 
Class)</a></td><td class="bar" id="b7"><img 
src="../jacoco-resources/redbar.gif" width="12" height="10" title="6" 
alt="6"/></td><td class="ctr2" id="c7">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="h5">2</td><td class="ctr2" id="i5">2</td><td 
class="ctr1" id="j7">1</td><td class="ctr2" id="k7">1</td></tr><tr><td 
id="a4"><a href="BasicDynaClass.java.html#L135" 
class="el_method">getDynaProperties()</a></td><td class="bar" id="b8"><img 
src="../jacoco-resources/redbar.gif" width="10" height="10" title="5" 
alt="5"/></td><td class="ctr2" id="c8">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="i8">1</td><td 
cl
 ass="ctr1" id="j8">1</td><td class="ctr2" id="k8">1</td></tr><tr><td 
id="a3"><a href="BasicDynaClass.java.html#L118" 
class="el_method">getDynaBeanClass()</a></td><td class="bar" id="b9"><img 
src="../jacoco-resources/redbar.gif" width="6" height="10" title="3" 
alt="3"/></td><td class="ctr2" id="c9">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="i9">1</td><td 
class="ctr1" id="j9">1</td><td class="ctr2" id="k9">1</td></tr><tr><td 
id="a6"><a href="BasicDynaClass.java.html#L158" 
class="el_method">getName()</a></td><td class="bar" id="b10"><img 
src="../jacoco-resources/redbar.gif" width="6" height="10" title="3" 
alt="3"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d10"/><td 
class="ctr2" id="e10">n/a</td><td class="ctr1" id="f10">1</td><td class="ctr2" 
id="g10">1</td><td class="ctr1" id="h10">1</td><td class="ctr2" 
id="i10">1</td><td class="ctr1"
  id="j10">1</td><td class="ctr2" id="k10">1</td></tr></tbody></table><div 
class="footer"><span class="right">Created with <a 
href="http://www.jacoco.org/jacoco";>JaCoCo</a> 
0.8.12.202403310830</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="../jacoco-resources/report.css" type="text/css"/><link 
rel="shortcut icon" href="../jacoco-resources/report.gif" 
type="image/gif"/><title>BasicDynaClass</title><script type="text/javascript" 
src="../jacoco-resources/sort.js"></script></head><body 
onload="initialSort(['breadcrumb'])"><div class="breadcrumb" 
id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" 
class="el_session">Sessions</a></span><a href="../index.html" 
class="el_report">Apache Commons BeanUtils</a> &gt; <a href="index.html" 
class="el_package">org.apache.commons.beanutils2</a> &gt; <span 
class="el_class">BasicDynaClass</span></div><h1>BasicDynaClass</h1><table 
class="coverage" cellspacing="0" id="coverage
 table"><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">70 of 201</td><td class="ctr2">65%</td><td class="bar">3 of 
14</td><td class="ctr2">78%</td><td class="ctr1">6</td><td class="ctr
 2">18</td><td class="ctr1">11</td><td class="ctr2">43</td><td 
class="ctr1">3</td><td class="ctr2">11</td></tr></tfoot><tbody><tr><td 
id="a8"><a href="BasicDynaClass.java.html#L192" 
class="el_method">setDynaBeanClass(Class)</a></td><td class="bar" id="b0"><img 
src="../jacoco-resources/redbar.gif" width="87" height="10" title="46" 
alt="46"/><img src="../jacoco-resources/greenbar.gif" width="32" height="10" 
title="17" alt="17"/></td><td class="ctr2" id="c7">26%</td><td class="bar" 
id="d0"><img src="../jacoco-resources/redbar.gif" width="40" height="10" 
title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" width="40" 
height="10" title="2" alt="2"/></td><td class="ctr2" id="e2">50%</td><td 
class="ctr1" id="f0">2</td><td class="ctr2" id="g1">3</td><td class="ctr1" 
id="h0">4</td><td class="ctr2" id="i1">10</td><td class="ctr1" 
id="j3">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a7"><a 
href="BasicDynaClass.java.html#L173" 
class="el_method">newInstance()</a></td><td class=
 "bar" id="b1"><img src="../jacoco-resources/redbar.gif" width="22" height="10" 
title="12" alt="12"/><img src="../jacoco-resources/greenbar.gif" width="19" 
height="10" title="10" alt="10"/></td><td class="ctr2" id="c6">45%</td><td 
class="bar" id="d1"><img src="../jacoco-resources/redbar.gif" width="20" 
height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" 
width="20" height="10" title="1" alt="1"/></td><td class="ctr2" 
id="e3">50%</td><td class="ctr1" id="f1">1</td><td class="ctr2" 
id="g2">2</td><td class="ctr1" id="h1">3</td><td class="ctr2" id="i2">5</td><td 
class="ctr1" id="j4">0</td><td class="ctr2" id="k1">1</td></tr><tr><td 
id="a1"><a href="BasicDynaClass.java.html#L88" 
class="el_method">BasicDynaClass(String, Class)</a></td><td class="bar" 
id="b2"><img src="../jacoco-resources/redbar.gif" width="11" height="10" 
title="6" alt="6"/></td><td class="ctr2" id="c8">0%</td><td class="bar" 
id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" id="f2">1</td><td
  class="ctr2" id="g4">1</td><td class="ctr1" id="h2">2</td><td class="ctr2" 
id="i4">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" 
id="k2">1</td></tr><tr><td id="a3"><a href="BasicDynaClass.java.html#L118" 
class="el_method">getDynaBeanClass()</a></td><td class="bar" id="b3"><img 
src="../jacoco-resources/redbar.gif" width="5" height="10" title="3" 
alt="3"/></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="f3">1</td><td class="ctr2" 
id="g5">1</td><td class="ctr1" id="h3">1</td><td class="ctr2" id="i6">1</td><td 
class="ctr1" id="j1">1</td><td class="ctr2" id="k3">1</td></tr><tr><td 
id="a6"><a href="BasicDynaClass.java.html#L158" 
class="el_method">getName()</a></td><td class="bar" id="b4"><img 
src="../jacoco-resources/redbar.gif" width="5" height="10" title="3" 
alt="3"/></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="f4">1</td><td class="ctr2" id=
 "g6">1</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i7">1</td><td 
class="ctr1" id="j2">1</td><td class="ctr2" id="k4">1</td></tr><tr><td 
id="a2"><a href="BasicDynaClass.java.html#L51" 
class="el_method">BasicDynaClass(String, Class, DynaProperty[])</a></td><td 
class="bar" id="b5"><img src="../jacoco-resources/greenbar.gif" width="83" 
height="10" title="44" alt="44"/></td><td class="ctr2" id="c0">100%</td><td 
class="bar" id="d2"><img src="../jacoco-resources/greenbar.gif" width="120" 
height="10" title="6" alt="6"/></td><td class="ctr2" id="e0">100%</td><td 
class="ctr1" id="f5">0</td><td class="ctr2" id="g0">4</td><td class="ctr1" 
id="h5">0</td><td class="ctr2" id="i0">14</td><td class="ctr1" 
id="j5">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a9"><a 
href="BasicDynaClass.java.html#L214" 
class="el_method">setProperties(DynaProperty[])</a></td><td class="bar" 
id="b6"><img src="../jacoco-resources/greenbar.gif" width="62" height="10" 
title="33" alt="33"/></td><td clas
 s="ctr2" id="c1">100%</td><td class="bar" id="d3"><img 
src="../jacoco-resources/greenbar.gif" width="40" height="10" title="2" 
alt="2"/></td><td class="ctr2" id="e1">100%</td><td class="ctr1" 
id="f6">0</td><td class="ctr2" id="g3">2</td><td class="ctr1" id="h6">0</td><td 
class="ctr2" id="i3">5</td><td class="ctr1" id="j6">0</td><td class="ctr2" 
id="k6">1</td></tr><tr><td id="a5"><a href="BasicDynaClass.java.html#L147" 
class="el_method">getDynaProperty(String)</a></td><td class="bar" id="b7"><img 
src="../jacoco-resources/greenbar.gif" width="15" height="10" title="8" 
alt="8"/></td><td class="ctr2" id="c2">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="a10"><a href="BasicDynaClass.java.html#L41" class="el_method">static 
{...}</a></td><td class="bar" id="b8"><img src
 ="../jacoco-resources/greenbar.gif" width="15" height="10" title="8" 
alt="8"/></td><td class="ctr2" id="c3">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="i9">1</td><td 
class="ctr1" id="j8">0</td><td class="ctr2" id="k8">1</td></tr><tr><td 
id="a0"><a href="BasicDynaClass.java.html#L78" 
class="el_method">BasicDynaClass()</a></td><td class="bar" id="b9"><img 
src="../jacoco-resources/greenbar.gif" width="11" height="10" title="6" 
alt="6"/></td><td class="ctr2" id="c4">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="i5">2</td><td 
class="ctr1" id="j9">0</td><td class="ctr2" id="k9">1</td></tr><tr><td 
id="a4"><a href="BasicDynaClass.java.html#L135" 
class="el_method">getDynaProperties()</a></td><td class="bar" id="b10"><img src
 ="../jacoco-resources/greenbar.gif" width="9" height="10" title="5" 
alt="5"/></td><td class="ctr2" id="c5">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.jacoco.org/jacoco";>JaCoCo</a> 
0.8.12.202403310830</span></div></body></html>
\ No newline at end of file

Modified: 
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2/BasicDynaClass.java.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2/BasicDynaClass.java.html
 (original)
+++ 
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2/BasicDynaClass.java.html
 Tue Jan  7 19:57:26 2025
@@ -38,7 +38,7 @@ public class BasicDynaClass implements D
     /**
      * The method signature of the constructor we will use to create new 
DynaBean instances.
      */
-<span class="nc" id="L41">    private static final Class&lt;?&gt;[] 
CONSTRUCTOR_TYPES = { DynaClass.class };</span>
+<span class="fc" id="L41">    private static final Class&lt;?&gt;[] 
CONSTRUCTOR_TYPES = { DynaClass.class };</span>
 
     /**
      * The constructor of the {@code dynaBeanClass} that we will use for 
creating new instances.
@@ -48,35 +48,35 @@ public class BasicDynaClass implements D
     /**
      * The argument values to be passed to the constructor we will use to 
create new DynaBean instances.
      */
-<span class="nc" id="L51">    protected Object[] constructorValues = { this 
};</span>
+<span class="fc" id="L51">    protected Object[] constructorValues = { this 
};</span>
 
     /**
      * The {@code DynaBean} implementation class we will use for creating new 
instances.
      */
-<span class="nc" id="L56">    protected Class&lt;?&gt; dynaBeanClass = 
BasicDynaBean.class;</span>
+<span class="fc" id="L56">    protected Class&lt;?&gt; dynaBeanClass = 
BasicDynaBean.class;</span>
 
     /**
      * The &quot;name&quot; of this DynaBean class.
      */
-<span class="nc" id="L61">    protected String name = 
this.getClass().getName();</span>
+<span class="fc" id="L61">    protected String name = 
this.getClass().getName();</span>
 
     /**
      * The set of dynamic properties that are part of this DynaClass.
      */
-<span class="nc" id="L66">    protected DynaProperty[] properties = 
DynaProperty.EMPTY_ARRAY;</span>
+<span class="fc" id="L66">    protected DynaProperty[] properties = 
DynaProperty.EMPTY_ARRAY;</span>
 
     /**
      * The set of dynamic properties that are part of this DynaClass, keyed by 
the property name. Individual descriptor instances will be the same instances as
      * those in the {@code properties} list.
      */
-<span class="nc" id="L72">    protected HashMap&lt;String, DynaProperty&gt; 
propertiesMap = new HashMap&lt;&gt;();</span>
+<span class="fc" id="L72">    protected HashMap&lt;String, DynaProperty&gt; 
propertiesMap = new HashMap&lt;&gt;();</span>
 
     /**
      * Constructs a new BasicDynaClass with default parameters.
      */
     public BasicDynaClass() {
-<span class="nc" id="L78">        this(null, null, null);</span>
-<span class="nc" id="L79">    }</span>
+<span class="fc" id="L78">        this(null, null, null);</span>
+<span class="fc" id="L79">    }</span>
 
     /**
      * Constructs a new BasicDynaClass with the specified parameters.
@@ -95,18 +95,18 @@ public class BasicDynaClass implements D
      * @param dynaBeanClass The implementation class for new instances
      * @param properties    Property descriptors for the supported properties
      */
-<span class="nc" id="L98">    public BasicDynaClass(final String name, 
Class&lt;?&gt; dynaBeanClass, final DynaProperty[] properties) {</span>
-<span class="nc bnc" id="L99" title="All 2 branches missed.">        if (name 
!= null) {</span>
-<span class="nc" id="L100">            this.name = name;</span>
-        }
-<span class="nc bnc" id="L102" title="All 2 branches missed.">        if 
(dynaBeanClass == null) {</span>
-<span class="nc" id="L103">            dynaBeanClass = 
BasicDynaBean.class;</span>
-        }
-<span class="nc" id="L105">        setDynaBeanClass(dynaBeanClass);</span>
-<span class="nc bnc" id="L106" title="All 2 branches missed.">        if 
(properties != null) {</span>
-<span class="nc" id="L107">            setProperties(properties);</span>
+<span class="fc" id="L98">    public BasicDynaClass(final String name, 
Class&lt;?&gt; dynaBeanClass, final DynaProperty[] properties) {</span>
+<span class="fc bfc" id="L99" title="All 2 branches covered.">        if (name 
!= null) {</span>
+<span class="fc" id="L100">            this.name = name;</span>
+        }
+<span class="fc bfc" id="L102" title="All 2 branches covered.">        if 
(dynaBeanClass == null) {</span>
+<span class="fc" id="L103">            dynaBeanClass = 
BasicDynaBean.class;</span>
+        }
+<span class="fc" id="L105">        setDynaBeanClass(dynaBeanClass);</span>
+<span class="fc bfc" id="L106" title="All 2 branches covered.">        if 
(properties != null) {</span>
+<span class="fc" id="L107">            setProperties(properties);</span>
         }
-<span class="nc" id="L109">    }</span>
+<span class="fc" id="L109">    }</span>
 
     /**
      * Gets the Class object we will use to create new instances in the {@code 
newInstance()} method. This Class &lt;strong&gt;MUST&lt;/strong&gt; implement 
the
@@ -132,7 +132,7 @@ public class BasicDynaClass implements D
      */
     @Override
     public DynaProperty[] getDynaProperties() {
-<span class="nc" id="L135">        return properties.clone();</span>
+<span class="fc" id="L135">        return properties.clone();</span>
     }
 
     /**
@@ -144,7 +144,7 @@ public class BasicDynaClass implements D
      */
     @Override
     public DynaProperty getDynaProperty(final String name) {
-<span class="nc" id="L147">        return 
propertiesMap.get(Objects.requireNonNull(name, &quot;name&quot;));</span>
+<span class="fc" id="L147">        return 
propertiesMap.get(Objects.requireNonNull(name, &quot;name&quot;));</span>
     }
 
     /**
@@ -170,11 +170,11 @@ public class BasicDynaClass implements D
     public DynaBean newInstance() throws IllegalAccessException, 
InstantiationException {
         try {
             // Refind the constructor after a deserialization (if needed)
-<span class="nc bnc" id="L173" title="All 2 branches missed.">            if 
(constructor == null) {</span>
+<span class="pc bpc" id="L173" title="1 of 2 branches missed.">            if 
(constructor == null) {</span>
 <span class="nc" id="L174">                
setDynaBeanClass(this.dynaBeanClass);</span>
             }
             // Invoke the constructor to create a new bean instance
-<span class="nc" id="L177">            return (DynaBean) 
constructor.newInstance(constructorValues);</span>
+<span class="fc" id="L177">            return (DynaBean) 
constructor.newInstance(constructorValues);</span>
 <span class="nc" id="L178">        } catch (final InvocationTargetException e) 
{</span>
 <span class="nc" id="L179">            throw new 
InstantiationException(e.getTargetException().getMessage());</span>
         }
@@ -189,21 +189,21 @@ public class BasicDynaClass implements D
      */
     protected void setDynaBeanClass(final Class&lt;?&gt; dynaBeanClass) {
         // Validate the argument type specified
-<span class="nc bnc" id="L192" title="All 2 branches missed.">        if 
(dynaBeanClass.isInterface()) {</span>
+<span class="pc bpc" id="L192" title="1 of 2 branches missed.">        if 
(dynaBeanClass.isInterface()) {</span>
 <span class="nc" id="L193">            throw new 
IllegalArgumentException(&quot;Class &quot; + dynaBeanClass.getName() + &quot; 
is an interface, not a class&quot;);</span>
         }
-<span class="nc bnc" id="L195" title="All 2 branches missed.">        if 
(!DynaBean.class.isAssignableFrom(dynaBeanClass)) {</span>
+<span class="pc bpc" id="L195" title="1 of 2 branches missed.">        if 
(!DynaBean.class.isAssignableFrom(dynaBeanClass)) {</span>
 <span class="nc" id="L196">            throw new 
IllegalArgumentException(&quot;Class &quot; + dynaBeanClass.getName() + &quot; 
does not implement DynaBean&quot;);</span>
         }
 
         // Identify the Constructor we will use in newInstance()
         try {
-<span class="nc" id="L201">            this.constructor = 
dynaBeanClass.getConstructor(CONSTRUCTOR_TYPES);</span>
+<span class="fc" id="L201">            this.constructor = 
dynaBeanClass.getConstructor(CONSTRUCTOR_TYPES);</span>
 <span class="nc" id="L202">        } catch (final NoSuchMethodException e) 
{</span>
 <span class="nc" id="L203">            throw new 
IllegalArgumentException(&quot;Class &quot; + dynaBeanClass.getName() + &quot; 
does not have an appropriate constructor&quot;);</span>
-        }
-<span class="nc" id="L205">        this.dynaBeanClass = dynaBeanClass;</span>
-<span class="nc" id="L206">    }</span>
+<span class="fc" id="L204">        }</span>
+<span class="fc" id="L205">        this.dynaBeanClass = dynaBeanClass;</span>
+<span class="fc" id="L206">    }</span>
 
     /**
      * Sets the list of dynamic properties supported by this DynaClass.
@@ -211,12 +211,12 @@ public class BasicDynaClass implements D
      * @param properties List of dynamic properties to be supported
      */
     protected void setProperties(final DynaProperty[] properties) {
-<span class="nc" id="L214">        this.properties = 
Objects.requireNonNull(properties, &quot;properties&quot;);</span>
-<span class="nc" id="L215">        propertiesMap.clear();</span>
-<span class="nc bnc" id="L216" title="All 2 branches missed.">        for 
(final DynaProperty property : properties) {</span>
-<span class="nc" id="L217">            propertiesMap.put(property.getName(), 
property);</span>
+<span class="fc" id="L214">        this.properties = 
Objects.requireNonNull(properties, &quot;properties&quot;);</span>
+<span class="fc" id="L215">        propertiesMap.clear();</span>
+<span class="fc bfc" id="L216" title="All 2 branches covered.">        for 
(final DynaProperty property : properties) {</span>
+<span class="fc" id="L217">            propertiesMap.put(property.getName(), 
property);</span>
         }
-<span class="nc" id="L219">    }</span>
+<span class="fc" id="L219">    }</span>
 
 }
 </pre><div class="footer"><span class="right">Created with <a 
href="http://www.jacoco.org/jacoco";>JaCoCo</a> 
0.8.12.202403310830</span></div></body></html>
\ No newline at end of file

Modified: 
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2/BeanAccessLanguageException.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2/BeanAccessLanguageException.html
 (original)
+++ 
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2/BeanAccessLanguageException.html
 Tue Jan  7 19:57:26 2025
@@ -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="../jacoco-resources/report.css" type="text/css"/><link 
rel="shortcut icon" href="../jacoco-resources/report.gif" 
type="image/gif"/><title>BeanAccessLanguageException</title><script 
type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body 
onload="initialSort(['breadcrumb'])"><div class="breadcrumb" 
id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" 
class="el_session">Sessions</a></span><a href="../index.html" 
class="el_report">Apache Commons BeanUtils</a> &gt; <a href="index.html" 
class="el_package">org.apache.commons.beanutils2</a> &gt; <span 
class="el_class">BeanAccessLanguageException</span></div><h1>BeanAccessLanguageException</h1><p>A
 differen
 t version of class was executed at runtime.</p><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">7 of 7</td><td class="ctr2">0%
 </td><td class="bar">0 of 0</td><td class="ctr2">n/a</td><td 
class="ctr1">2</td><td class="ctr2">2</td><td class="ctr1">4</td><td 
class="ctr2">4</td><td class="ctr1">2</td><td 
class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a1"><a 
href="BeanAccessLanguageException.java.html#L42" 
class="el_method">BeanAccessLanguageException(String)</a></td><td class="bar" 
id="b0"><img src="../jacoco-resources/redbar.gif" width="120" height="10" 
title="4" alt="4"/></td><td class="ctr2" id="c0">0%</td><td class="bar" 
id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td 
class="ctr2" id="g0">1</td><td class="ctr1" id="h0">2</td><td class="ctr2" 
id="i0">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" 
id="k0">1</td></tr><tr><td id="a0"><a 
href="BeanAccessLanguageException.java.html#L33" 
class="el_method">BeanAccessLanguageException()</a></td><td class="bar" 
id="b1"><img src="../jacoco-resources/redbar.gif" width="90" height="10" 
title="3" alt="3"/></td><td class="ctr2" id=
 "c1">0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td 
class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" 
id="h1">2</td><td class="ctr2" id="i1">2</td><td class="ctr1" id="j1">1</td><td 
class="ctr2" id="k1">1</td></tr></tbody></table><div class="footer"><span 
class="right">Created with <a href="http://www.jacoco.org/jacoco";>JaCoCo</a> 
0.8.12.202403310830</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="../jacoco-resources/report.css" type="text/css"/><link 
rel="shortcut icon" href="../jacoco-resources/report.gif" 
type="image/gif"/><title>BeanAccessLanguageException</title><script 
type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body 
onload="initialSort(['breadcrumb'])"><div class="breadcrumb" 
id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" 
class="el_session">Sessions</a></span><a href="../index.html" 
class="el_report">Apache Commons BeanUtils</a> &gt; <a href="index.html" 
class="el_package">org.apache.commons.beanutils2</a> &gt; <span 
class="el_class">BeanAccessLanguageException</span></div><h1>BeanAccessLanguageException</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">3 of 7</td><td class="ctr2">57%</td><td class="bar">0 of 0</td><td 
class="ctr2">n/a</td><t
 d class="ctr1">1</td><td class="ctr2">2</td><td class="ctr1">2</td><td 
class="ctr2">4</td><td class="ctr1">1</td><td 
class="ctr2">2</td></tr></tfoot><tbody><tr><td id="a0"><a 
href="BeanAccessLanguageException.java.html#L33" 
class="el_method">BeanAccessLanguageException()</a></td><td class="bar" 
id="b0"><img src="../jacoco-resources/redbar.gif" width="90" height="10" 
title="3" alt="3"/></td><td class="ctr2" id="c1">0%</td><td class="bar" 
id="d0"/><td class="ctr2" id="e0">n/a</td><td class="ctr1" id="f0">1</td><td 
class="ctr2" id="g0">1</td><td class="ctr1" id="h0">2</td><td class="ctr2" 
id="i0">2</td><td class="ctr1" id="j0">1</td><td class="ctr2" 
id="k0">1</td></tr><tr><td id="a1"><a 
href="BeanAccessLanguageException.java.html#L42" 
class="el_method">BeanAccessLanguageException(String)</a></td><td class="bar" 
id="b1"><img src="../jacoco-resources/greenbar.gif" width="120" height="10" 
title="4" alt="4"/></td><td class="ctr2" id="c0">100%</td><td class="bar" 
id="d1"/><td class="ctr2" i
 d="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" id="i1">2</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.jacoco.org/jacoco";>JaCoCo</a> 
0.8.12.202403310830</span></div></body></html>
\ No newline at end of file

Modified: 
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2/BeanAccessLanguageException.java.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2/BeanAccessLanguageException.java.html
 (original)
+++ 
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2/BeanAccessLanguageException.java.html
 Tue Jan  7 19:57:26 2025
@@ -39,7 +39,7 @@ public class BeanAccessLanguageException
      * @param message the detail message explaining this exception
      */
     public BeanAccessLanguageException(final String message) {
-<span class="nc" id="L42">        super(message);</span>
-<span class="nc" id="L43">    }</span>
+<span class="fc" id="L42">        super(message);</span>
+<span class="fc" id="L43">    }</span>
 }
 </pre><div class="footer"><span class="right">Created with <a 
href="http://www.jacoco.org/jacoco";>JaCoCo</a> 
0.8.12.202403310830</span></div></body></html>
\ No newline at end of file

Modified: 
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2/BeanComparator$NaturalOrderComparator.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2/BeanComparator$NaturalOrderComparator.html
 (original)
+++ 
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2/BeanComparator$NaturalOrderComparator.html
 Tue Jan  7 19:57:26 2025
@@ -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="../jacoco-resources/report.css" type="text/css"/><link 
rel="shortcut icon" href="../jacoco-resources/report.gif" 
type="image/gif"/><title>BeanComparator.NaturalOrderComparator</title><script 
type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body 
onload="initialSort(['breadcrumb'])"><div class="breadcrumb" 
id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" 
class="el_session">Sessions</a></span><a href="../index.html" 
class="el_report">Apache Commons BeanUtils</a> &gt; <a href="index.html" 
class="el_package">org.apache.commons.beanutils2</a> &gt; <span 
class="el_class">BeanComparator.NaturalOrderComparator</span></div><h1>BeanComparator.NaturalOrd
 erComparator</h1><p>A different version of class was executed at 
runtime.</p><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">
 27 of 27</td><td class="ctr2">0%</td><td class="bar">6 of 6</td><td 
class="ctr2">0%</td><td class="ctr1">7</td><td class="ctr2">7</td><td 
class="ctr1">4</td><td class="ctr2">4</td><td class="ctr1">4</td><td 
class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a1"><a 
href="BeanComparator.java.html#L78" 
class="el_method">equals(Object)</a></td><td class="bar" id="b0"><img 
src="../jacoco-resources/redbar.gif" width="120" height="10" title="15" 
alt="15"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img 
src="../jacoco-resources/redbar.gif" width="120" height="10" title="6" 
alt="6"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" 
id="f0">4</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h0">1</td><td 
class="ctr2" id="i0">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" 
id="k0">1</td></tr><tr><td id="a3"><a href="BeanComparator.java.html#L56" 
class="el_method">static {...}</a></td><td class="bar" id="b1"><img 
src="../jacoco-resources/redbar.gif" width="40"
  height="10" title="5" alt="5"/></td><td class="ctr2" id="c1">0%</td><td 
class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td class="ctr1" 
id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" id="h1">1</td><td 
class="ctr2" id="i1">1</td><td class="ctr1" id="j1">1</td><td class="ctr2" 
id="k1">1</td></tr><tr><td id="a0"><a href="BeanComparator.java.html#L73" 
class="el_method">compare(Comparable, Comparable)</a></td><td class="bar" 
id="b2"><img src="../jacoco-resources/redbar.gif" width="32" height="10" 
title="4" alt="4"/></td><td class="ctr2" id="c2">0%</td><td class="bar" 
id="d2"/><td class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">1</td><td 
class="ctr2" id="g2">1</td><td class="ctr1" id="h2">1</td><td class="ctr2" 
id="i2">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" 
id="k2">1</td></tr><tr><td id="a2"><a href="BeanComparator.java.html#L83" 
class="el_method">hashCode()</a></td><td class="bar" id="b3"><img 
src="../jacoco-resources/redbar.gif" width="24" hei
 ght="10" title="3" alt="3"/></td><td class="ctr2" id="c3">0%</td><td 
class="bar" id="d3"/><td class="ctr2" id="e3">n/a</td><td class="ctr1" 
id="f3">1</td><td class="ctr2" id="g3">1</td><td class="ctr1" id="h3">1</td><td 
class="ctr2" id="i3">1</td><td class="ctr1" id="j3">1</td><td class="ctr2" 
id="k3">1</td></tr></tbody></table><div class="footer"><span 
class="right">Created with <a href="http://www.jacoco.org/jacoco";>JaCoCo</a> 
0.8.12.202403310830</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="../jacoco-resources/report.css" type="text/css"/><link 
rel="shortcut icon" href="../jacoco-resources/report.gif" 
type="image/gif"/><title>BeanComparator.NaturalOrderComparator</title><script 
type="text/javascript" src="../jacoco-resources/sort.js"></script></head><body 
onload="initialSort(['breadcrumb'])"><div class="breadcrumb" 
id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" 
class="el_session">Sessions</a></span><a href="../index.html" 
class="el_report">Apache Commons BeanUtils</a> &gt; <a href="index.html" 
class="el_package">org.apache.commons.beanutils2</a> &gt; <span 
class="el_class">BeanComparator.NaturalOrderComparator</span></div><h1>BeanComparator.NaturalOrd
 erComparator</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">19 of 28</td><td class="ctr2">32%</td><td class="bar">6 of 6
 </td><td class="ctr2">0%</td><td class="ctr1">5</td><td class="ctr2">7</td><td 
class="ctr1">2</td><td class="ctr2">4</td><td class="ctr1">2</td><td 
class="ctr2">4</td></tr></tfoot><tbody><tr><td id="a1"><a 
href="BeanComparator.java.html#L78" 
class="el_method">equals(Object)</a></td><td class="bar" id="b0"><img 
src="../jacoco-resources/redbar.gif" width="120" height="10" title="16" 
alt="16"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d0"><img 
src="../jacoco-resources/redbar.gif" width="120" height="10" title="6" 
alt="6"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" 
id="f0">4</td><td class="ctr2" id="g0">4</td><td class="ctr1" id="h0">1</td><td 
class="ctr2" id="i0">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" 
id="k0">1</td></tr><tr><td id="a2"><a href="BeanComparator.java.html#L83" 
class="el_method">hashCode()</a></td><td class="bar" id="b1"><img 
src="../jacoco-resources/redbar.gif" width="22" height="10" title="3" 
alt="3"/></td><td class="ctr2" id="c3"
 >0%</td><td class="bar" id="d1"/><td class="ctr2" id="e1">n/a</td><td 
 >class="ctr1" id="f1">1</td><td class="ctr2" id="g1">1</td><td class="ctr1" 
 >id="h1">1</td><td class="ctr2" id="i1">1</td><td class="ctr1" 
 >id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a3"><a 
 >href="BeanComparator.java.html#L56" class="el_method">static 
 >{...}</a></td><td class="bar" id="b2"><img 
 >src="../jacoco-resources/greenbar.gif" width="37" height="10" title="5" 
 >alt="5"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d2"/><td 
 >class="ctr2" id="e2">n/a</td><td class="ctr1" id="f2">0</td><td class="ctr2" 
 >id="g2">1</td><td class="ctr1" id="h2">0</td><td class="ctr2" 
 >id="i2">1</td><td class="ctr1" id="j2">0</td><td class="ctr2" 
 >id="k2">1</td></tr><tr><td id="a0"><a href="BeanComparator.java.html#L73" 
 >class="el_method">compare(Comparable, Comparable)</a></td><td class="bar" 
 >id="b3"><img src="../jacoco-resources/greenbar.gif" width="30" height="10" 
 >title="4" alt="4"/></td><td class="ctr2" id=
 "c1">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">1</td><td class="ctr1" 
id="h3">0</td><td class="ctr2" id="i3">1</td><td class="ctr1" id="j3">0</td><td 
class="ctr2" id="k3">1</td></tr></tbody></table><div class="footer"><span 
class="right">Created with <a href="http://www.jacoco.org/jacoco";>JaCoCo</a> 
0.8.12.202403310830</span></div></body></html>
\ No newline at end of file

Modified: 
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2/BeanComparator.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2/BeanComparator.html
 (original)
+++ 
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2/BeanComparator.html
 Tue Jan  7 19:57:26 2025
@@ -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="../jacoco-resources/report.css" type="text/css"/><link 
rel="shortcut icon" href="../jacoco-resources/report.gif" 
type="image/gif"/><title>BeanComparator</title><script type="text/javascript" 
src="../jacoco-resources/sort.js"></script></head><body 
onload="initialSort(['breadcrumb'])"><div class="breadcrumb" 
id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" 
class="el_session">Sessions</a></span><a href="../index.html" 
class="el_report">Apache Commons BeanUtils</a> &gt; <a href="index.html" 
class="el_package">org.apache.commons.beanutils2</a> &gt; <span 
class="el_class">BeanComparator</span></div><h1>BeanComparator</h1><p>A 
different version of class was executed at runt
 ime.</p><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">120 of 120</td><td class="ctr2">0%</td><td class="bar">14 of 
14</td><
 td class="ctr2">0%</td><td class="ctr1">17</td><td class="ctr2">17</td><td 
class="ctr1">31</td><td class="ctr2">31</td><td class="ctr1">10</td><td 
class="ctr2">10</td></tr></tfoot><tbody><tr><td id="a3"><a 
href="BeanComparator.java.html#L151" class="el_method">compare(Object, 
Object)</a></td><td class="bar" id="b0"><img 
src="../jacoco-resources/redbar.gif" width="120" height="10" title="41" 
alt="41"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d1"><img 
src="../jacoco-resources/redbar.gif" width="24" height="10" title="2" 
alt="2"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" 
id="f1">2</td><td class="ctr2" id="g1">2</td><td class="ctr1" id="h1">7</td><td 
class="ctr2" id="i1">7</td><td class="ctr1" id="j0">1</td><td class="ctr2" 
id="k0">1</td></tr><tr><td id="a4"><a href="BeanComparator.java.html#L173" 
class="el_method">equals(Object)</a></td><td class="bar" id="b1"><img 
src="../jacoco-resources/redbar.gif" width="108" height="10" title="37" 
alt="37"/></td><td cla
 ss="ctr2" id="c1">0%</td><td class="bar" id="d0"><img 
src="../jacoco-resources/redbar.gif" width="120" height="10" title="10" 
alt="10"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" 
id="f0">6</td><td class="ctr2" id="g0">6</td><td class="ctr1" 
id="h0">10</td><td class="ctr2" id="i0">10</td><td class="ctr1" 
id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a2"><a 
href="BeanComparator.java.html#L136" class="el_method">BeanComparator(String, 
Comparator)</a></td><td class="bar" id="b2"><img 
src="../jacoco-resources/redbar.gif" width="38" height="10" title="13" 
alt="13"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d2"><img 
src="../jacoco-resources/redbar.gif" width="24" height="10" title="2" 
alt="2"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" 
id="f2">2</td><td class="ctr2" id="g2">2</td><td class="ctr1" id="h2">4</td><td 
class="ctr2" id="i2">4</td><td class="ctr1" id="j2">1</td><td class="ctr2" 
id="k2">1</td></tr><tr><td id="a8"><a href="BeanCo
 mparator.java.html#L230" class="el_method">internalCompare(Object, 
Object)</a></td><td class="bar" id="b3"><img 
src="../jacoco-resources/redbar.gif" width="17" height="10" title="6" 
alt="6"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"/><td 
class="ctr2" id="e3">n/a</td><td class="ctr1" id="f3">1</td><td class="ctr2" 
id="g3">1</td><td class="ctr1" id="h6">1</td><td class="ctr2" id="i6">1</td><td 
class="ctr1" id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td 
id="a1"><a href="BeanComparator.java.html#L124" 
class="el_method">BeanComparator(String)</a></td><td class="bar" id="b4"><img 
src="../jacoco-resources/redbar.gif" width="14" height="10" title="5" 
alt="5"/></td><td class="ctr2" id="c4">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="h3">2</td><td class="ctr2" id="i3">2</td><td 
class="ctr1" id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td 
id="a0"><a hr
 ef="BeanComparator.java.html#L107" 
class="el_method">BeanComparator()</a></td><td class="bar" id="b5"><img 
src="../jacoco-resources/redbar.gif" width="11" height="10" title="4" 
alt="4"/></td><td class="ctr2" id="c5">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="h4">2</td><td class="ctr2" id="i4">2</td><td 
class="ctr1" id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td 
id="a7"><a href="BeanComparator.java.html#L217" 
class="el_method">hashCode()</a></td><td class="bar" id="b6"><img 
src="../jacoco-resources/redbar.gif" width="11" height="10" title="4" 
alt="4"/></td><td class="ctr2" id="c6">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="h7">1</td><td class="ctr2" id="i7">1</td><td 
class="ctr1" id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td 
id="a9"><a href="BeanComparato
 r.java.html#L239" class="el_method">setProperty(String)</a></td><td 
class="bar" id="b7"><img src="../jacoco-resources/redbar.gif" width="11" 
height="10" title="4" alt="4"/></td><td class="ctr2" id="c7">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="h5">2</td><td 
class="ctr2" id="i5">2</td><td class="ctr1" id="j7">1</td><td class="ctr2" 
id="k7">1</td></tr><tr><td id="a5"><a href="BeanComparator.java.html#L198" 
class="el_method">getComparator()</a></td><td class="bar" id="b8"><img 
src="../jacoco-resources/redbar.gif" width="8" height="10" title="3" 
alt="3"/></td><td class="ctr2" id="c8">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="i8">1</td><td 
class="ctr1" id="j8">1</td><td class="ctr2" id="k8">1</td></tr><tr><td 
id="a6"><a href="BeanComparator.java.htm
 l#L207" class="el_method">getProperty()</a></td><td class="bar" id="b9"><img 
src="../jacoco-resources/redbar.gif" width="8" height="10" title="3" 
alt="3"/></td><td class="ctr2" id="c9">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="i9">1</td><td 
class="ctr1" id="j9">1</td><td class="ctr2" 
id="k9">1</td></tr></tbody></table><div class="footer"><span 
class="right">Created with <a href="http://www.jacoco.org/jacoco";>JaCoCo</a> 
0.8.12.202403310830</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="../jacoco-resources/report.css" type="text/css"/><link 
rel="shortcut icon" href="../jacoco-resources/report.gif" 
type="image/gif"/><title>BeanComparator</title><script type="text/javascript" 
src="../jacoco-resources/sort.js"></script></head><body 
onload="initialSort(['breadcrumb'])"><div class="breadcrumb" 
id="breadcrumb"><span class="info"><a href="../jacoco-sessions.html" 
class="el_session">Sessions</a></span><a href="../index.html" 
class="el_report">Apache Commons BeanUtils</a> &gt; <a href="index.html" 
class="el_package">org.apache.commons.beanutils2</a> &gt; <span 
class="el_class">BeanComparator</span></div><h1>BeanComparator</h1><table 
class="coverage" cellspacing="0" id="coverage
 table"><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">57 of 120</td><td class="ctr2">52%</td><td class="bar">12 of 
14</td><td class="ctr2">14%</td><td class="ctr1">12</td><td class="c
 tr2">17</td><td class="ctr1">16</td><td class="ctr2">31</td><td 
class="ctr1">5</td><td class="ctr2">10</td></tr></tfoot><tbody><tr><td 
id="a4"><a href="BeanComparator.java.html#L173" 
class="el_method">equals(Object)</a></td><td class="bar" id="b0"><img 
src="../jacoco-resources/redbar.gif" width="108" height="10" title="37" 
alt="37"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d0"><img 
src="../jacoco-resources/redbar.gif" width="120" height="10" title="10" 
alt="10"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" 
id="f0">6</td><td class="ctr2" id="g0">6</td><td class="ctr1" 
id="h0">10</td><td class="ctr2" id="i0">10</td><td class="ctr1" 
id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a3"><a 
href="BeanComparator.java.html#L151" class="el_method">compare(Object, 
Object)</a></td><td class="bar" id="b1"><img 
src="../jacoco-resources/redbar.gif" width="14" height="10" title="5" 
alt="5"/><img src="../jacoco-resources/greenbar.gif" width="105" height="10" ti
 tle="36" alt="36"/></td><td class="ctr2" id="c4">87%</td><td class="bar" 
id="d1"><img src="../jacoco-resources/redbar.gif" width="12" height="10" 
title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="12" 
height="10" title="1" alt="1"/></td><td class="ctr2" id="e0">50%</td><td 
class="ctr1" id="f1">1</td><td class="ctr2" id="g1">2</td><td class="ctr1" 
id="h2">1</td><td class="ctr2" id="i1">7</td><td class="ctr1" id="j5">0</td><td 
class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a 
href="BeanComparator.java.html#L107" 
class="el_method">BeanComparator()</a></td><td class="bar" id="b2"><img 
src="../jacoco-resources/redbar.gif" width="11" height="10" title="4" 
alt="4"/></td><td class="ctr2" id="c6">0%</td><td class="bar" id="d3"/><td 
class="ctr2" id="e3">n/a</td><td class="ctr1" id="f2">1</td><td class="ctr2" 
id="g3">1</td><td class="ctr1" id="h1">2</td><td class="ctr2" id="i3">2</td><td 
class="ctr1" id="j1">1</td><td class="ctr2" id="k2">1</td></tr><tr><td 
id="a7"><a href=
 "BeanComparator.java.html#L217" class="el_method">hashCode()</a></td><td 
class="bar" id="b3"><img src="../jacoco-resources/redbar.gif" width="11" 
height="10" title="4" alt="4"/></td><td class="ctr2" id="c7">0%</td><td 
class="bar" id="d4"/><td class="ctr2" id="e4">n/a</td><td class="ctr1" 
id="f3">1</td><td class="ctr2" id="g4">1</td><td class="ctr1" id="h3">1</td><td 
class="ctr2" id="i6">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" 
id="k3">1</td></tr><tr><td id="a5"><a href="BeanComparator.java.html#L198" 
class="el_method">getComparator()</a></td><td class="bar" id="b4"><img 
src="../jacoco-resources/redbar.gif" width="8" height="10" title="3" 
alt="3"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d5"/><td 
class="ctr2" id="e5">n/a</td><td class="ctr1" id="f4">1</td><td class="ctr2" 
id="g5">1</td><td class="ctr1" id="h4">1</td><td class="ctr2" id="i7">1</td><td 
class="ctr1" id="j3">1</td><td class="ctr2" id="k4">1</td></tr><tr><td 
id="a6"><a href="BeanComparator.jav
 a.html#L207" class="el_method">getProperty()</a></td><td class="bar" 
id="b5"><img src="../jacoco-resources/redbar.gif" width="8" height="10" 
title="3" alt="3"/></td><td class="ctr2" id="c9">0%</td><td class="bar" 
id="d6"/><td class="ctr2" id="e6">n/a</td><td class="ctr1" id="f5">1</td><td 
class="ctr2" id="g6">1</td><td class="ctr1" id="h5">1</td><td class="ctr2" 
id="i8">1</td><td class="ctr1" id="j4">1</td><td class="ctr2" 
id="k5">1</td></tr><tr><td id="a2"><a href="BeanComparator.java.html#L136" 
class="el_method">BeanComparator(String, Comparator)</a></td><td class="bar" 
id="b6"><img src="../jacoco-resources/redbar.gif" width="2" height="10" 
title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="35" 
height="10" title="12" alt="12"/></td><td class="ctr2" id="c3">92%</td><td 
class="bar" id="d2"><img src="../jacoco-resources/redbar.gif" width="12" 
height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" 
width="12" height="10" title="1" alt="1"/></td><t
 d class="ctr2" id="e1">50%</td><td class="ctr1" id="f6">1</td><td class="ctr2" 
id="g2">2</td><td class="ctr1" id="h6">0</td><td class="ctr2" id="i2">4</td><td 
class="ctr1" id="j6">0</td><td class="ctr2" id="k6">1</td></tr><tr><td 
id="a8"><a href="BeanComparator.java.html#L230" 
class="el_method">internalCompare(Object, Object)</a></td><td class="bar" 
id="b7"><img src="../jacoco-resources/greenbar.gif" width="17" height="10" 
title="6" alt="6"/></td><td class="ctr2" id="c0">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="i9">1</td><td class="ctr1" id="j7">0</td><td class="ctr2" 
id="k7">1</td></tr><tr><td id="a1"><a href="BeanComparator.java.html#L124" 
class="el_method">BeanComparator(String)</a></td><td class="bar" id="b8"><img 
src="../jacoco-resources/greenbar.gif" width="14" height="10" title="5" 
alt="5"/></td><td class="ctr2" id="c1">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="i4">2</td><td class="ctr1" id="j8">0</td><td class="ctr2" 
id="k8">1</td></tr><tr><td id="a9"><a href="BeanComparator.java.html#L239" 
class="el_method">setProperty(String)</a></td><td class="bar" id="b9"><img 
src="../jacoco-resources/greenbar.gif" width="11" height="10" title="4" 
alt="4"/></td><td class="ctr2" id="c2">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="i5">2</td><td 
class="ctr1" id="j9">0</td><td class="ctr2" 
id="k9">1</td></tr></tbody></table><div class="footer"><span 
class="right">Created with <a href="http://www.jacoco.org/jacoco";>JaCoCo</a> 
0.8.12.202403310830</span></div></body></html>
\ No newline at end of file

Modified: 
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2/BeanComparator.java.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2/BeanComparator.java.html
 (original)
+++ 
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2/BeanComparator.java.html
 Tue Jan  7 19:57:26 2025
@@ -53,7 +53,7 @@ public class BeanComparator&lt;T, V&gt;
 
         /** The singleton instance. */
         @SuppressWarnings(&quot;rawtypes&quot;)
-<span class="nc" id="L56">        public static final NaturalOrderComparator 
INSTANCE = new NaturalOrderComparator();</span>
+<span class="fc" id="L56">        public static final NaturalOrderComparator 
INSTANCE = new NaturalOrderComparator();</span>
 
         /**
          * Private constructor to prevent instantiation. Only use INSTANCE.
@@ -70,7 +70,7 @@ public class BeanComparator&lt;T, V&gt;
          */
         @Override
         public int compare(final E obj1, final E obj2) {
-<span class="nc" id="L73">            return obj1.compareTo(obj2);</span>
+<span class="fc" id="L73">            return obj1.compareTo(obj2);</span>
         }
 
         @Override
@@ -121,8 +121,8 @@ public class BeanComparator&lt;T, V&gt;
      *                 {@link PropertyUtilsBean} for property query language 
syntax. If the property passed in is null then the actual objects will be 
compared
      */
     public BeanComparator(final String property) {
-<span class="nc" id="L124">        this(property, 
NaturalOrderComparator.INSTANCE);</span>
-<span class="nc" id="L125">    }</span>
+<span class="fc" id="L124">        this(property, 
NaturalOrderComparator.INSTANCE);</span>
+<span class="fc" id="L125">    }</span>
 
     /**
      * Constructs a property-based comparator for beans. This constructor 
creates a BeanComparator that uses the supplied Comparator to compare the 
property
@@ -133,10 +133,10 @@ public class BeanComparator&lt;T, V&gt;
      * @param comparator BeanComparator will pass the values of the specified 
bean property to this Comparator. If your bean property is not a comparable or
      *                   contains null values, a suitable comparator may be 
supplied in this constructor.
      */
-<span class="nc" id="L136">    public BeanComparator(final String property, 
final Comparator&lt;V&gt; comparator) {</span>
-<span class="nc" id="L137">        setProperty(property);</span>
-<span class="nc bnc" id="L138" title="All 2 branches missed.">        
this.comparator = comparator != null ? comparator : 
NaturalOrderComparator.INSTANCE;</span>
-<span class="nc" id="L139">    }</span>
+<span class="fc" id="L136">    public BeanComparator(final String property, 
final Comparator&lt;V&gt; comparator) {</span>
+<span class="fc" id="L137">        setProperty(property);</span>
+<span class="pc bpc" id="L138" title="1 of 2 branches missed.">        
this.comparator = comparator != null ? comparator : 
NaturalOrderComparator.INSTANCE;</span>
+<span class="fc" id="L139">    }</span>
 
     /**
      * Compare two JavaBeans by their shared property. If {@link #getProperty} 
is null then the actual objects will be compared.
@@ -148,17 +148,17 @@ public class BeanComparator&lt;T, V&gt;
     @Override
     public int compare(final T o1, final T o2) {
 
-<span class="nc bnc" id="L151" title="All 2 branches missed.">        if 
(property == null) {</span>
+<span class="pc bpc" id="L151" title="1 of 2 branches missed.">        if 
(property == null) {</span>
             // compare the actual objects
 <span class="nc" id="L153">            return internalCompare(o1, o2);</span>
         }
 
         try {
-<span class="nc" id="L157">            final Object value1 = 
PropertyUtils.getProperty(o1, property);</span>
-<span class="nc" id="L158">            final Object value2 = 
PropertyUtils.getProperty(o2, property);</span>
-<span class="nc" id="L159">            return internalCompare(value1, 
value2);</span>
-<span class="nc" id="L160">        } catch (final NoSuchMethodException | 
IllegalAccessException | InvocationTargetException e) {</span>
-<span class="nc" id="L161">            throw new 
RuntimeException(e.getClass().getSimpleName() + &quot;: &quot; + 
e.toString());</span>
+<span class="fc" id="L157">            final Object value1 = 
PropertyUtils.getProperty(o1, property);</span>
+<span class="fc" id="L158">            final Object value2 = 
PropertyUtils.getProperty(o2, property);</span>
+<span class="fc" id="L159">            return internalCompare(value1, 
value2);</span>
+<span class="fc" id="L160">        } catch (final NoSuchMethodException | 
IllegalAccessException | InvocationTargetException e) {</span>
+<span class="fc" id="L161">            throw new 
RuntimeException(e.getClass().getSimpleName() + &quot;: &quot; + 
e.toString());</span>
         }
     }
 
@@ -227,7 +227,7 @@ public class BeanComparator&lt;T, V&gt;
      */
     @SuppressWarnings({ &quot;unchecked&quot;, &quot;rawtypes&quot; })
     private int internalCompare(final Object val1, final Object val2) {
-<span class="nc" id="L230">        return ((Comparator) 
comparator).compare(val1, val2);</span>
+<span class="fc" id="L230">        return ((Comparator) 
comparator).compare(val1, val2);</span>
     }
 
     /**
@@ -236,7 +236,7 @@ public class BeanComparator&lt;T, V&gt;
      * @param property String method name to call to compare If the property 
passed in is null then the actual objects will be compared
      */
     public void setProperty(final String property) {
-<span class="nc" id="L239">        this.property = property;</span>
-<span class="nc" id="L240">    }</span>
+<span class="fc" id="L239">        this.property = property;</span>
+<span class="fc" id="L240">    }</span>
 }
 </pre><div class="footer"><span class="right">Created with <a 
href="http://www.jacoco.org/jacoco";>JaCoCo</a> 
0.8.12.202403310830</span></div></body></html>
\ No newline at end of file


Reply via email to