Modified: 
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2.converters/DateConverter.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2.converters/DateConverter.html
 (original)
+++ 
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2.converters/DateConverter.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>DateConverter</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.converters</a> &gt; <span 
class="el_class">DateConverter</span></div><h1>DateConverter</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">9 of 9</td><td class="ctr2">0%</td><td class="bar">0 of 0</td
 ><td class="ctr2">n/a</td><td class="ctr1">3</td><td class="ctr2">3</td><td 
 >class="ctr1">5</td><td class="ctr2">5</td><td class="ctr1">3</td><td 
 >class="ctr2">3</td></tr></tfoot><tbody><tr><td id="a1"><a 
 >href="DateConverter.java.html#L45" 
 >class="el_method">DateConverter(Date)</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="DateConverter.java.html#L36" 
 >class="el_method">DateConverter()</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><tr><td id="a2"><a href="DateConverter.java.html#L55" 
class="el_method">getDefaultType()</a></td><td class="bar" id="b2"><img 
src="../jacoco-resources/redbar.gif" width="60" height="10" title="2" 
alt="2"/></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></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>DateConverter</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.converters</a> &gt; <span 
class="el_class">DateConverter</span></div><h1>DateConverter</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">0 of 9</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">3</td><td class="ctr1">0</td><td class="ctr2">5</td><td 
class="ctr1">0</td><td class="ctr2">3</td></tr></tfoot><tbody><tr><td 
id="a1"><a href="DateConverter.java.html#L45" 
class="el_method">DateConverter(Date)</a></td><td class="bar" id="b0"><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="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">2</td><td 
class="ctr1" id="j0">0</td><td class="ctr2" id="k0">1</td></tr><tr><td 
id="a0"><a href="DateConverter.java.html#L36" 
class="el_method">DateConverter()</a></td><td class="bar" id="b1"><img 
src="../jacoco-resources/greenbar.gif" width="90" height="10" title="3" 
alt="3"/></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 cla
 ss="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><tr><td id="a2"><a 
href="DateConverter.java.html#L55" 
class="el_method">getDefaultType()</a></td><td class="bar" id="b2"><img 
src="../jacoco-resources/greenbar.gif" width="60" height="10" title="2" 
alt="2"/></td><td class="ctr2" id="c2">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></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.converters/DateConverter.java.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2.converters/DateConverter.java.html
 (original)
+++ 
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2.converters/DateConverter.java.html
 Tue Jan  7 19:57:26 2025
@@ -33,8 +33,8 @@ public final class DateConverter extends
     /**
      * Constructs a &lt;strong&gt;java.util.Date&lt;/strong&gt; 
&lt;em&gt;Converter&lt;/em&gt; that throws a {@code ConversionException} if an 
error occurs.
      */
-<span class="nc" id="L36">    public DateConverter() {</span>
-<span class="nc" id="L37">    }</span>
+<span class="fc" id="L36">    public DateConverter() {</span>
+<span class="fc" id="L37">    }</span>
 
     /**
      * Constructs a &lt;strong&gt;java.util.Date&lt;/strong&gt; 
&lt;em&gt;Converter&lt;/em&gt; that returns a default value if an error occurs.
@@ -42,8 +42,8 @@ public final class DateConverter extends
      * @param defaultValue The default value to be returned if the value to be 
converted is missing or an error occurs converting the value.
      */
     public DateConverter(final Date defaultValue) {
-<span class="nc" id="L45">        super(defaultValue);</span>
-<span class="nc" id="L46">    }</span>
+<span class="fc" id="L45">        super(defaultValue);</span>
+<span class="fc" id="L46">    }</span>
 
     /**
      * Gets the default type this {@code Converter} handles.
@@ -52,7 +52,7 @@ public final class DateConverter extends
      */
     @Override
     protected Class&lt;Date&gt; getDefaultType() {
-<span class="nc" id="L55">        return Date.class;</span>
+<span class="fc" id="L55">        return Date.class;</span>
     }
 
 }

Modified: 
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2.converters/DateTimeConverter.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2.converters/DateTimeConverter.html
 (original)
+++ 
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2.converters/DateTimeConverter.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>DateTimeConverter</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.converters</a> &gt; <span 
class="el_class">DateTimeConverter</span></div><h1>DateTimeConverter</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">1,060 of 1,060</td><td class="ctr2">0%</td><td cl
 ass="bar">136 of 136</td><td class="ctr2">0%</td><td class="ctr1">89</td><td 
class="ctr2">89</td><td class="ctr1">228</td><td class="ctr2">228</td><td 
class="ctr1">21</td><td class="ctr2">21</td></tr></tfoot><tbody><tr><td 
id="a18"><a href="DateTimeConverter.java.html#L515" 
class="el_method">toDate(Class, long)</a></td><td class="bar" id="b0"><img 
src="../jacoco-resources/redbar.gif" width="120" height="10" title="189" 
alt="189"/></td><td class="ctr2" id="c0">0%</td><td class="bar" id="d0"><img 
src="../jacoco-resources/redbar.gif" width="120" height="10" title="28" 
alt="28"/></td><td class="ctr2" id="e0">0%</td><td class="ctr1" 
id="f0">15</td><td class="ctr2" id="g0">15</td><td class="ctr1" 
id="h1">37</td><td class="ctr2" id="i1">37</td><td class="ctr1" 
id="j0">1</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a1"><a 
href="DateTimeConverter.java.html#L193" class="el_method">convertToType(Class, 
Object)</a></td><td class="bar" id="b1"><img 
src="../jacoco-resources/redbar.gif" wid
 th="118" height="10" title="187" alt="187"/></td><td class="ctr2" 
id="c1">0%</td><td class="bar" id="d2"><img 
src="../jacoco-resources/redbar.gif" width="111" height="10" title="26" 
alt="26"/></td><td class="ctr2" id="e1">0%</td><td class="ctr1" 
id="f2">14</td><td class="ctr2" id="g2">14</td><td class="ctr1" 
id="h0">41</td><td class="ctr2" id="i0">41</td><td class="ctr1" 
id="j1">1</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a0"><a 
href="DateTimeConverter.java.html#L120" 
class="el_method">convertToString(Object)</a></td><td class="bar" id="b2"><img 
src="../jacoco-resources/redbar.gif" width="93" height="10" title="147" 
alt="147"/></td><td class="ctr2" id="c2">0%</td><td class="bar" id="d1"><img 
src="../jacoco-resources/redbar.gif" width="120" height="10" title="28" 
alt="28"/></td><td class="ctr2" id="e2">0%</td><td class="ctr1" 
id="f1">15</td><td class="ctr2" id="g1">15</td><td class="ctr1" 
id="h2">33</td><td class="ctr2" id="i2">33</td><td class="ctr1" 
id="j2">1</td><td clas
 s="ctr2" id="k2">1</td></tr><tr><td id="a12"><a 
href="DateTimeConverter.java.html#L420" class="el_method">parse(Class, Class, 
String, DateFormat)</a></td><td class="bar" id="b3"><img 
src="../jacoco-resources/redbar.gif" width="71" height="10" title="113" 
alt="113"/></td><td class="ctr2" id="c3">0%</td><td class="bar" id="d3"><img 
src="../jacoco-resources/redbar.gif" width="42" height="10" title="10" 
alt="10"/></td><td class="ctr2" id="e3">0%</td><td class="ctr1" 
id="f3">6</td><td class="ctr2" id="g3">6</td><td class="ctr1" 
id="h6">15</td><td class="ctr2" id="i6">15</td><td class="ctr1" 
id="j3">1</td><td class="ctr2" id="k3">1</td></tr><tr><td id="a19"><a 
href="DateTimeConverter.java.html#L601" class="el_method">toDate(Class, 
String)</a></td><td class="bar" id="b4"><img 
src="../jacoco-resources/redbar.gif" width="54" height="10" title="86" 
alt="86"/></td><td class="ctr2" id="c4">0%</td><td class="bar" id="d4"><img 
src="../jacoco-resources/redbar.gif" width="34" height="10" title="8" 
 alt="8"/></td><td class="ctr2" id="e4">0%</td><td class="ctr1" 
id="f4">5</td><td class="ctr2" id="g4">5</td><td class="ctr1" 
id="h5">17</td><td class="ctr2" id="i5">17</td><td class="ctr1" 
id="j4">1</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a10"><a 
href="DateTimeConverter.java.html#L353" class="el_method">logFormat(String, 
DateFormat)</a></td><td class="bar" id="b5"><img 
src="../jacoco-resources/redbar.gif" width="53" height="10" title="85" 
alt="85"/></td><td class="ctr2" id="c5">0%</td><td class="bar" id="d5"><img 
src="../jacoco-resources/redbar.gif" width="34" height="10" title="8" 
alt="8"/></td><td class="ctr2" id="e5">0%</td><td class="ctr1" 
id="f5">5</td><td class="ctr2" id="g5">5</td><td class="ctr1" 
id="h3">22</td><td class="ctr2" id="i3">22</td><td class="ctr1" 
id="j5">1</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a20"><a 
href="DateTimeConverter.java.html#L642" 
class="el_method">toString()</a></td><td class="bar" id="b6"><img 
src="../jacoco-resources/redbar
 .gif" width="48" height="10" title="76" alt="76"/></td><td class="ctr2" 
id="c6">0%</td><td class="bar" id="d7"><img 
src="../jacoco-resources/redbar.gif" width="25" height="10" title="6" 
alt="6"/></td><td class="ctr2" id="e6">0%</td><td class="ctr1" 
id="f7">4</td><td class="ctr2" id="g7">4</td><td class="ctr1" 
id="h4">18</td><td class="ctr2" id="i4">18</td><td class="ctr1" 
id="j6">1</td><td class="ctr2" id="k6">1</td></tr><tr><td id="a11"><a 
href="DateTimeConverter.java.html#L390" class="el_method">parse(Class, Class, 
String)</a></td><td class="bar" id="b7"><img 
src="../jacoco-resources/redbar.gif" width="41" height="10" title="66" 
alt="66"/></td><td class="ctr2" id="c7">0%</td><td class="bar" id="d6"><img 
src="../jacoco-resources/redbar.gif" width="34" height="10" title="8" 
alt="8"/></td><td class="ctr2" id="e7">0%</td><td class="ctr1" 
id="f6">5</td><td class="ctr2" id="g6">5</td><td class="ctr1" 
id="h7">11</td><td class="ctr2" id="i7">11</td><td class="ctr1" 
id="j7">1</td><td class
 ="ctr2" id="k7">1</td></tr><tr><td id="a15"><a 
href="DateTimeConverter.java.html#L467" 
class="el_method">setPatterns(String[])</a></td><td class="bar" id="b8"><img 
src="../jacoco-resources/redbar.gif" width="17" height="10" title="27" 
alt="27"/></td><td class="ctr2" id="c8">0%</td><td class="bar" id="d8"><img 
src="../jacoco-resources/redbar.gif" width="25" height="10" title="6" 
alt="6"/></td><td class="ctr2" id="e8">0%</td><td class="ctr1" 
id="f8">4</td><td class="ctr2" id="g8">4</td><td class="ctr1" id="h9">5</td><td 
class="ctr2" id="i9">5</td><td class="ctr1" id="j8">1</td><td class="ctr2" 
id="k8">1</td></tr><tr><td id="a4"><a href="DateTimeConverter.java.html#L283" 
class="el_method">getFormat(Locale, TimeZone)</a></td><td class="bar" 
id="b9"><img src="../jacoco-resources/redbar.gif" width="12" height="10" 
title="19" alt="19"/></td><td class="ctr2" id="c9">0%</td><td class="bar" 
id="d9"><img src="../jacoco-resources/redbar.gif" width="17" height="10" 
title="4" alt="4"/></td><td cl
 ass="ctr2" id="e9">0%</td><td class="ctr1" id="f9">3</td><td class="ctr2" 
id="g9">3</td><td class="ctr1" id="h8">8</td><td class="ctr2" id="i8">8</td><td 
class="ctr1" id="j9">1</td><td class="ctr2" id="k9">1</td></tr><tr><td 
id="a5"><a href="DateTimeConverter.java.html#L302" 
class="el_method">getFormat(String)</a></td><td class="bar" id="b10"><img 
src="../jacoco-resources/redbar.gif" width="8" height="10" title="14" 
alt="14"/></td><td class="ctr2" id="c10">0%</td><td class="bar" id="d10"><img 
src="../jacoco-resources/redbar.gif" width="8" height="10" title="2" 
alt="2"/></td><td class="ctr2" id="e10">0%</td><td class="ctr1" 
id="f10">2</td><td class="ctr2" id="g10">2</td><td class="ctr1" 
id="h10">4</td><td class="ctr2" id="i10">4</td><td class="ctr1" 
id="j10">1</td><td class="ctr2" id="k10">1</td></tr><tr><td id="a9"><a 
href="DateTimeConverter.java.html#L343" 
class="el_method">getZoneId()</a></td><td class="bar" id="b11"><img 
src="../jacoco-resources/redbar.gif" width="5" height="10" 
 title="9" alt="9"/></td><td class="ctr2" id="c11">0%</td><td class="bar" 
id="d11"><img src="../jacoco-resources/redbar.gif" width="8" height="10" 
title="2" alt="2"/></td><td class="ctr2" id="e11">0%</td><td class="ctr1" 
id="f11">2</td><td class="ctr2" id="g11">2</td><td class="ctr1" 
id="h17">1</td><td class="ctr2" id="i17">1</td><td class="ctr1" 
id="j11">1</td><td class="ctr2" id="k11">1</td></tr><tr><td id="a14"><a 
href="DateTimeConverter.java.html#L457" 
class="el_method">setPattern(String)</a></td><td class="bar" id="b12"><img 
src="../jacoco-resources/redbar.gif" width="5" height="10" title="9" 
alt="9"/></td><td class="ctr2" id="c12">0%</td><td class="bar" id="d12"/><td 
class="ctr2" id="e12">n/a</td><td class="ctr1" id="f12">1</td><td class="ctr2" 
id="g12">1</td><td class="ctr1" id="h12">2</td><td class="ctr2" 
id="i12">2</td><td class="ctr1" id="j12">1</td><td class="ctr2" 
id="k12">1</td></tr><tr><td id="a13"><a href="DateTimeConverter.java.html#L446" 
class="el_method">setLocale(L
 ocale)</a></td><td class="bar" id="b13"><img 
src="../jacoco-resources/redbar.gif" width="4" height="10" title="7" 
alt="7"/></td><td class="ctr2" id="c13">0%</td><td class="bar" id="d13"/><td 
class="ctr2" id="e13">n/a</td><td class="ctr1" id="f13">1</td><td class="ctr2" 
id="g13">1</td><td class="ctr1" id="h11">3</td><td class="ctr2" 
id="i11">3</td><td class="ctr1" id="j13">1</td><td class="ctr2" 
id="k13">1</td></tr><tr><td id="a7"><a href="DateTimeConverter.java.html#L325" 
class="el_method">getPatterns()</a></td><td class="bar" id="b14"><img 
src="../jacoco-resources/redbar.gif" width="3" height="10" title="5" 
alt="5"/></td><td class="ctr2" id="c14">0%</td><td class="bar" id="d14"/><td 
class="ctr2" id="e14">n/a</td><td class="ctr1" id="f14">1</td><td class="ctr2" 
id="g14">1</td><td class="ctr1" id="h18">1</td><td class="ctr2" 
id="i18">1</td><td class="ctr1" id="j14">1</td><td class="ctr2" 
id="k14">1</td></tr><tr><td id="a3"><a href="DateTimeConverter.java.html#L105" 
class="el_method">
 DateTimeConverter(Object)</a></td><td class="bar" id="b15"><img 
src="../jacoco-resources/redbar.gif" width="2" height="10" title="4" 
alt="4"/></td><td class="ctr2" id="c15">0%</td><td class="bar" id="d15"/><td 
class="ctr2" id="e15">n/a</td><td class="ctr1" id="f15">1</td><td class="ctr2" 
id="g15">1</td><td class="ctr1" id="h13">2</td><td class="ctr2" 
id="i13">2</td><td class="ctr1" id="j15">1</td><td class="ctr2" 
id="k15">1</td></tr><tr><td id="a16"><a href="DateTimeConverter.java.html#L480" 
class="el_method">setTimeZone(TimeZone)</a></td><td class="bar" id="b16"><img 
src="../jacoco-resources/redbar.gif" width="2" height="10" title="4" 
alt="4"/></td><td class="ctr2" id="c16">0%</td><td class="bar" id="d16"/><td 
class="ctr2" id="e16">n/a</td><td class="ctr1" id="f16">1</td><td class="ctr2" 
id="g16">1</td><td class="ctr1" id="h14">2</td><td class="ctr2" 
id="i14">2</td><td class="ctr1" id="j16">1</td><td class="ctr2" 
id="k16">1</td></tr><tr><td id="a17"><a href="DateTimeConverter.java.
 html#L489" class="el_method">setUseLocaleFormat(boolean)</a></td><td 
class="bar" id="b17"><img src="../jacoco-resources/redbar.gif" width="2" 
height="10" title="4" alt="4"/></td><td class="ctr2" id="c17">0%</td><td 
class="bar" id="d17"/><td class="ctr2" id="e17">n/a</td><td class="ctr1" 
id="f17">1</td><td class="ctr2" id="g17">1</td><td class="ctr1" 
id="h15">2</td><td class="ctr2" id="i15">2</td><td class="ctr1" 
id="j17">1</td><td class="ctr2" id="k17">1</td></tr><tr><td id="a2"><a 
href="DateTimeConverter.java.html#L96" 
class="el_method">DateTimeConverter()</a></td><td class="bar" id="b18"><img 
src="../jacoco-resources/redbar.gif" width="1" height="10" title="3" 
alt="3"/></td><td class="ctr2" id="c18">0%</td><td class="bar" id="d18"/><td 
class="ctr2" id="e18">n/a</td><td class="ctr1" id="f18">1</td><td class="ctr2" 
id="g18">1</td><td class="ctr1" id="h16">2</td><td class="ctr2" 
id="i16">2</td><td class="ctr1" id="j18">1</td><td class="ctr2" 
id="k18">1</td></tr><tr><td id="a6"><a hre
 f="DateTimeConverter.java.html#L315" class="el_method">getLocale()</a></td><td 
class="bar" id="b19"><img src="../jacoco-resources/redbar.gif" width="1" 
height="10" title="3" alt="3"/></td><td class="ctr2" id="c19">0%</td><td 
class="bar" id="d19"/><td class="ctr2" id="e19">n/a</td><td class="ctr1" 
id="f19">1</td><td class="ctr2" id="g19">1</td><td class="ctr1" 
id="h19">1</td><td class="ctr2" id="i19">1</td><td class="ctr1" 
id="j19">1</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a8"><a 
href="DateTimeConverter.java.html#L334" 
class="el_method">getTimeZone()</a></td><td class="bar" id="b20"><img 
src="../jacoco-resources/redbar.gif" width="1" height="10" title="3" 
alt="3"/></td><td class="ctr2" id="c20">0%</td><td class="bar" id="d20"/><td 
class="ctr2" id="e20">n/a</td><td class="ctr1" id="f20">1</td><td class="ctr2" 
id="g20">1</td><td class="ctr1" id="h20">1</td><td class="ctr2" 
id="i20">1</td><td class="ctr1" id="j20">1</td><td class="ctr2" 
id="k20">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>DateTimeConverter</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.converters</a> &gt; <span 
class="el_class">DateTimeConverter</span></div><h1>DateTimeConverter</h1><table 
class="coverage" cellspac
 ing="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 1,066</td><td class="ctr2">81%</td><td class="bar">32 of 
136</td><td class="ctr2">76%</td><td class="c
 tr1">31</td><td class="ctr2">89</td><td class="ctr1">41</td><td 
class="ctr2">223</td><td class="ctr1">4</td><td 
class="ctr2">21</td></tr></tfoot><tbody><tr><td id="a10"><a 
href="DateTimeConverter.java.html#L353" class="el_method">logFormat(String, 
DateFormat)</a></td><td class="bar" id="b0"><img 
src="../jacoco-resources/redbar.gif" width="50" height="10" title="80" 
alt="80"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" 
title="5" alt="5"/></td><td class="ctr2" id="c16">5%</td><td class="bar" 
id="d1"><img src="../jacoco-resources/redbar.gif" width="30" height="10" 
title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="4" 
height="10" title="1" alt="1"/></td><td class="ctr2" id="e11">12%</td><td 
class="ctr1" id="f2">4</td><td class="ctr2" id="g4">5</td><td class="ctr1" 
id="h0">19</td><td class="ctr2" id="i3">21</td><td class="ctr1" 
id="j4">0</td><td class="ctr2" id="k0">1</td></tr><tr><td id="a0"><a 
href="DateTimeConverter.java.html#L120" class="el_me
 thod">convertToString(Object)</a></td><td class="bar" id="b1"><img 
src="../jacoco-resources/redbar.gif" width="24" height="10" title="39" 
alt="39"/><img src="../jacoco-resources/greenbar.gif" width="69" height="10" 
title="110" alt="110"/></td><td class="ctr2" id="c13">73%</td><td class="bar" 
id="d2"><img src="../jacoco-resources/redbar.gif" width="21" height="10" 
title="5" alt="5"/><img src="../jacoco-resources/greenbar.gif" width="98" 
height="10" title="23" alt="23"/></td><td class="ctr2" id="e4">82%</td><td 
class="ctr1" id="f0">5</td><td class="ctr2" id="g0">15</td><td class="ctr1" 
id="h2">4</td><td class="ctr2" id="i2">32</td><td class="ctr1" 
id="j5">0</td><td class="ctr2" id="k1">1</td></tr><tr><td id="a18"><a 
href="DateTimeConverter.java.html#L515" class="el_method">toDate(Class, 
long)</a></td><td class="bar" id="b2"><img src="../jacoco-resources/redbar.gif" 
width="13" height="10" title="22" alt="22"/><img 
src="../jacoco-resources/greenbar.gif" width="106" height="10" title="16
 8" alt="168"/></td><td class="ctr2" id="c10">88%</td><td class="bar" 
id="d0"><img src="../jacoco-resources/redbar.gif" width="30" height="10" 
title="7" alt="7"/><img src="../jacoco-resources/greenbar.gif" width="90" 
height="10" title="21" alt="21"/></td><td class="ctr2" id="e5">75%</td><td 
class="ctr1" id="f1">5</td><td class="ctr2" id="g1">15</td><td class="ctr1" 
id="h1">5</td><td class="ctr2" id="i1">36</td><td class="ctr1" 
id="j6">0</td><td class="ctr2" id="k2">1</td></tr><tr><td id="a12"><a 
href="DateTimeConverter.java.html#L420" class="el_method">parse(Class, Class, 
String, DateFormat)</a></td><td class="bar" id="b3"><img 
src="../jacoco-resources/redbar.gif" width="6" height="10" title="11" 
alt="11"/><img src="../jacoco-resources/greenbar.gif" width="65" height="10" 
title="104" alt="104"/></td><td class="ctr2" id="c9">90%</td><td class="bar" 
id="d3"><img src="../jacoco-resources/redbar.gif" width="12" height="10" 
title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" wi
 dth="30" height="10" title="7" alt="7"/></td><td class="ctr2" 
id="e7">70%</td><td class="ctr1" id="f3">3</td><td class="ctr2" 
id="g3">6</td><td class="ctr1" id="h6">1</td><td class="ctr2" 
id="i6">15</td><td class="ctr1" id="j7">0</td><td class="ctr2" 
id="k3">1</td></tr><tr><td id="a1"><a href="DateTimeConverter.java.html#L193" 
class="el_method">convertToType(Class, Object)</a></td><td class="bar" 
id="b4"><img src="../jacoco-resources/redbar.gif" width="5" height="10" 
title="9" alt="9"/><img src="../jacoco-resources/greenbar.gif" width="112" 
height="10" title="178" alt="178"/></td><td class="ctr2" id="c8">95%</td><td 
class="bar" id="d4"><img src="../jacoco-resources/redbar.gif" width="8" 
height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" 
width="102" height="10" title="24" alt="24"/></td><td class="ctr2" 
id="e0">92%</td><td class="ctr1" id="f4">2</td><td class="ctr2" 
id="g2">14</td><td class="ctr1" id="h3">2</td><td class="ctr2" 
id="i0">40</td><td class="ctr1" 
 id="j8">0</td><td class="ctr2" id="k4">1</td></tr><tr><td id="a20"><a 
href="DateTimeConverter.java.html#L642" 
class="el_method">toString()</a></td><td class="bar" id="b5"><img 
src="../jacoco-resources/redbar.gif" width="5" height="10" title="9" 
alt="9"/><img src="../jacoco-resources/greenbar.gif" width="42" height="10" 
title="67" alt="67"/></td><td class="ctr2" id="c11">88%</td><td class="bar" 
id="d8"><img src="../jacoco-resources/redbar.gif" width="4" height="10" 
title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="21" 
height="10" title="5" alt="5"/></td><td class="ctr2" id="e3">83%</td><td 
class="ctr1" id="f6">1</td><td class="ctr2" id="g7">4</td><td class="ctr1" 
id="h4">2</td><td class="ctr2" id="i4">18</td><td class="ctr1" 
id="j9">0</td><td class="ctr2" id="k5">1</td></tr><tr><td id="a7"><a 
href="DateTimeConverter.java.html#L325" 
class="el_method">getPatterns()</a></td><td class="bar" id="b6"><img 
src="../jacoco-resources/redbar.gif" width="3" height="10" title=
 "5" alt="5"/></td><td class="ctr2" id="c17">0%</td><td class="bar" 
id="d12"/><td class="ctr2" id="e12">n/a</td><td class="ctr1" id="f7">1</td><td 
class="ctr2" id="g12">1</td><td class="ctr1" id="h7">1</td><td class="ctr2" 
id="i17">1</td><td class="ctr1" id="j0">1</td><td class="ctr2" 
id="k6">1</td></tr><tr><td id="a5"><a href="DateTimeConverter.java.html#L302" 
class="el_method">getFormat(String)</a></td><td class="bar" id="b7"><img 
src="../jacoco-resources/redbar.gif" width="2" height="10" title="4" 
alt="4"/><img src="../jacoco-resources/greenbar.gif" width="6" height="10" 
title="10" alt="10"/></td><td class="ctr2" id="c14">71%</td><td class="bar" 
id="d10"><img src="../jacoco-resources/redbar.gif" width="4" height="10" 
title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="4" 
height="10" title="1" alt="1"/></td><td class="ctr2" id="e9">50%</td><td 
class="ctr1" id="f8">1</td><td class="ctr2" id="g10">2</td><td class="ctr1" 
id="h8">1</td><td class="ctr2" id="i10">4</td>
 <td class="ctr1" id="j10">0</td><td class="ctr2" id="k7">1</td></tr><tr><td 
id="a16"><a href="DateTimeConverter.java.html#L480" 
class="el_method">setTimeZone(TimeZone)</a></td><td class="bar" id="b8"><img 
src="../jacoco-resources/redbar.gif" width="2" height="10" title="4" 
alt="4"/></td><td class="ctr2" id="c18">0%</td><td class="bar" id="d13"/><td 
class="ctr2" id="e13">n/a</td><td class="ctr1" id="f9">1</td><td class="ctr2" 
id="g13">1</td><td class="ctr1" id="h5">2</td><td class="ctr2" 
id="i12">2</td><td class="ctr1" id="j1">1</td><td class="ctr2" 
id="k8">1</td></tr><tr><td id="a4"><a href="DateTimeConverter.java.html#L283" 
class="el_method">getFormat(Locale, TimeZone)</a></td><td class="bar" 
id="b9"><img src="../jacoco-resources/redbar.gif" width="1" height="10" 
title="3" alt="3"/><img src="../jacoco-resources/greenbar.gif" width="10" 
height="10" title="16" alt="16"/></td><td class="ctr2" id="c12">84%</td><td 
class="bar" id="d9"><img src="../jacoco-resources/redbar.gif" width="4" 
 height="10" title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" 
width="12" height="10" title="3" alt="3"/></td><td class="ctr2" 
id="e6">75%</td><td class="ctr1" id="f10">1</td><td class="ctr2" 
id="g9">3</td><td class="ctr1" id="h9">1</td><td class="ctr2" id="i8">7</td><td 
class="ctr1" id="j11">0</td><td class="ctr2" id="k9">1</td></tr><tr><td 
id="a9"><a href="DateTimeConverter.java.html#L343" 
class="el_method">getZoneId()</a></td><td class="bar" id="b10"><img 
src="../jacoco-resources/redbar.gif" width="1" height="10" title="3" 
alt="3"/><img src="../jacoco-resources/greenbar.gif" width="3" height="10" 
title="6" alt="6"/></td><td class="ctr2" id="c15">66%</td><td class="bar" 
id="d11"><img src="../jacoco-resources/redbar.gif" width="4" height="10" 
title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="4" 
height="10" title="1" alt="1"/></td><td class="ctr2" id="e10">50%</td><td 
class="ctr1" id="f11">1</td><td class="ctr2" id="g11">2</td><td class="ctr1" 
id="h13
 ">0</td><td class="ctr2" id="i18">1</td><td class="ctr1" id="j12">0</td><td 
class="ctr2" id="k10">1</td></tr><tr><td id="a6"><a 
href="DateTimeConverter.java.html#L315" 
class="el_method">getLocale()</a></td><td class="bar" id="b11"><img 
src="../jacoco-resources/redbar.gif" width="1" height="10" title="3" 
alt="3"/></td><td class="ctr2" id="c19">0%</td><td class="bar" id="d14"/><td 
class="ctr2" id="e14">n/a</td><td class="ctr1" id="f12">1</td><td class="ctr2" 
id="g14">1</td><td class="ctr1" id="h10">1</td><td class="ctr2" 
id="i19">1</td><td class="ctr1" id="j2">1</td><td class="ctr2" 
id="k11">1</td></tr><tr><td id="a8"><a href="DateTimeConverter.java.html#L334" 
class="el_method">getTimeZone()</a></td><td class="bar" id="b12"><img 
src="../jacoco-resources/redbar.gif" width="1" height="10" title="3" 
alt="3"/></td><td class="ctr2" id="c20">0%</td><td class="bar" id="d15"/><td 
class="ctr2" id="e15">n/a</td><td class="ctr1" id="f13">1</td><td class="ctr2" 
id="g15">1</td><td class="ctr1" id=
 "h11">1</td><td class="ctr2" id="i20">1</td><td class="ctr1" id="j3">1</td><td 
class="ctr2" id="k12">1</td></tr><tr><td id="a11"><a 
href="DateTimeConverter.java.html#L390" class="el_method">parse(Class, Class, 
String)</a></td><td class="bar" id="b13"><img 
src="../jacoco-resources/redbar.gif" width="1" height="10" title="2" 
alt="2"/><img src="../jacoco-resources/greenbar.gif" width="40" height="10" 
title="64" alt="64"/></td><td class="ctr2" id="c6">96%</td><td class="bar" 
id="d6"><img src="../jacoco-resources/redbar.gif" width="4" height="10" 
title="1" alt="1"/><img src="../jacoco-resources/greenbar.gif" width="30" 
height="10" title="7" alt="7"/></td><td class="ctr2" id="e1">87%</td><td 
class="ctr1" id="f14">1</td><td class="ctr2" id="g5">5</td><td class="ctr1" 
id="h12">1</td><td class="ctr2" id="i7">11</td><td class="ctr1" 
id="j13">0</td><td class="ctr2" id="k13">1</td></tr><tr><td id="a15"><a 
href="DateTimeConverter.java.html#L467" 
class="el_method">setPatterns(String[])</a></td><t
 d class="bar" id="b14"><img src="../jacoco-resources/greenbar.gif" width="16" 
height="10" title="26" alt="26"/></td><td class="ctr2" id="c7">96%</td><td 
class="bar" id="d5"><img src="../jacoco-resources/redbar.gif" width="8" 
height="10" title="2" alt="2"/><img src="../jacoco-resources/greenbar.gif" 
width="17" height="10" title="4" alt="4"/></td><td class="ctr2" 
id="e8">66%</td><td class="ctr1" id="f5">2</td><td class="ctr2" 
id="g8">4</td><td class="ctr1" id="h14">0</td><td class="ctr2" 
id="i9">5</td><td class="ctr1" id="j14">0</td><td class="ctr2" 
id="k14">1</td></tr><tr><td id="a19"><a href="DateTimeConverter.java.html#L601" 
class="el_method">toDate(Class, String)</a></td><td class="bar" id="b15"><img 
src="../jacoco-resources/greenbar.gif" width="54" height="10" title="87" 
alt="87"/></td><td class="ctr2" id="c0">100%</td><td class="bar" id="d7"><img 
src="../jacoco-resources/redbar.gif" width="4" height="10" title="1" 
alt="1"/><img src="../jacoco-resources/greenbar.gif" width="30" h
 eight="10" title="7" alt="7"/></td><td class="ctr2" id="e2">87%</td><td 
class="ctr1" id="f15">1</td><td class="ctr2" id="g6">5</td><td class="ctr1" 
id="h15">0</td><td class="ctr2" id="i5">17</td><td class="ctr1" 
id="j15">0</td><td class="ctr2" id="k15">1</td></tr><tr><td id="a14"><a 
href="DateTimeConverter.java.html#L457" 
class="el_method">setPattern(String)</a></td><td class="bar" id="b16"><img 
src="../jacoco-resources/greenbar.gif" width="5" height="10" title="9" 
alt="9"/></td><td class="ctr2" id="c1">100%</td><td class="bar" id="d16"/><td 
class="ctr2" id="e16">n/a</td><td class="ctr1" id="f16">0</td><td class="ctr2" 
id="g16">1</td><td class="ctr1" id="h16">0</td><td class="ctr2" 
id="i13">2</td><td class="ctr1" id="j16">0</td><td class="ctr2" 
id="k16">1</td></tr><tr><td id="a13"><a href="DateTimeConverter.java.html#L446" 
class="el_method">setLocale(Locale)</a></td><td class="bar" id="b17"><img 
src="../jacoco-resources/greenbar.gif" width="4" height="10" title="7" 
alt="7"/></td><td
  class="ctr2" id="c2">100%</td><td class="bar" id="d17"/><td class="ctr2" 
id="e17">n/a</td><td class="ctr1" id="f17">0</td><td class="ctr2" 
id="g17">1</td><td class="ctr1" id="h17">0</td><td class="ctr2" 
id="i11">3</td><td class="ctr1" id="j17">0</td><td class="ctr2" 
id="k17">1</td></tr><tr><td id="a3"><a href="DateTimeConverter.java.html#L105" 
class="el_method">DateTimeConverter(Object)</a></td><td class="bar" 
id="b18"><img src="../jacoco-resources/greenbar.gif" width="2" height="10" 
title="4" alt="4"/></td><td class="ctr2" id="c3">100%</td><td class="bar" 
id="d18"/><td class="ctr2" id="e18">n/a</td><td class="ctr1" id="f18">0</td><td 
class="ctr2" id="g18">1</td><td class="ctr1" id="h18">0</td><td class="ctr2" 
id="i14">2</td><td class="ctr1" id="j18">0</td><td class="ctr2" 
id="k18">1</td></tr><tr><td id="a17"><a href="DateTimeConverter.java.html#L489" 
class="el_method">setUseLocaleFormat(boolean)</a></td><td class="bar" 
id="b19"><img src="../jacoco-resources/greenbar.gif" width="2"
  height="10" title="4" alt="4"/></td><td class="ctr2" id="c4">100%</td><td 
class="bar" id="d19"/><td class="ctr2" id="e19">n/a</td><td class="ctr1" 
id="f19">0</td><td class="ctr2" id="g19">1</td><td class="ctr1" 
id="h19">0</td><td class="ctr2" id="i15">2</td><td class="ctr1" 
id="j19">0</td><td class="ctr2" id="k19">1</td></tr><tr><td id="a2"><a 
href="DateTimeConverter.java.html#L96" 
class="el_method">DateTimeConverter()</a></td><td class="bar" id="b20"><img 
src="../jacoco-resources/greenbar.gif" width="1" height="10" title="3" 
alt="3"/></td><td class="ctr2" id="c5">100%</td><td class="bar" id="d20"/><td 
class="ctr2" id="e20">n/a</td><td class="ctr1" id="f20">0</td><td class="ctr2" 
id="g20">1</td><td class="ctr1" id="h20">0</td><td class="ctr2" 
id="i16">2</td><td class="ctr1" id="j20">0</td><td class="ctr2" 
id="k20">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.converters/DateTimeConverter.java.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2.converters/DateTimeConverter.java.html
 (original)
+++ 
websites/production/commons/content/proper/commons-beanutils/jacoco/org.apache.commons.beanutils2.converters/DateTimeConverter.java.html
 Tue Jan  7 19:57:26 2025
@@ -93,8 +93,8 @@ public abstract class DateTimeConverter&
     /**
      * Constructs a Date/Time &lt;em&gt;Converter&lt;/em&gt; that throws a 
{@code ConversionException} if an error occurs.
      */
-<span class="nc" id="L96">    public DateTimeConverter() {</span>
-<span class="nc" id="L97">    }</span>
+<span class="fc" id="L96">    public DateTimeConverter() {</span>
+<span class="fc" id="L97">    }</span>
 
     /**
      * Constructs a Date/Time &lt;em&gt;Converter&lt;/em&gt; that returns a 
default value if an error occurs.
@@ -102,8 +102,8 @@ public abstract class DateTimeConverter&
      * @param defaultValue The default value to be returned if the value to be 
converted is missing or an error occurs converting the value.
      */
     public DateTimeConverter(final D defaultValue) {
-<span class="nc" id="L105">        super(defaultValue);</span>
-<span class="nc" id="L106">    }</span>
+<span class="fc" id="L105">        super(defaultValue);</span>
+<span class="fc" id="L106">    }</span>
 
     /**
      * Convert an input Date/Calendar object into a String.
@@ -117,46 +117,46 @@ public abstract class DateTimeConverter&
      */
     @Override
     protected String convertToString(final Object value) {
-<span class="nc" id="L120">        Date date = null;</span>
-<span class="nc bnc" id="L121" title="All 2 branches missed.">        if 
(value instanceof Date) {</span>
-<span class="nc" id="L122">            date = (Date) value;</span>
-<span class="nc bnc" id="L123" title="All 2 branches missed.">        } else 
if (value instanceof Calendar) {</span>
-<span class="nc" id="L124">            date = ((Calendar) 
value).getTime();</span>
-<span class="nc bnc" id="L125" title="All 2 branches missed.">        } else 
if (value instanceof Long) {</span>
+<span class="fc" id="L120">        Date date = null;</span>
+<span class="fc bfc" id="L121" title="All 2 branches covered.">        if 
(value instanceof Date) {</span>
+<span class="fc" id="L122">            date = (Date) value;</span>
+<span class="fc bfc" id="L123" title="All 2 branches covered.">        } else 
if (value instanceof Calendar) {</span>
+<span class="fc" id="L124">            date = ((Calendar) 
value).getTime();</span>
+<span class="pc bpc" id="L125" title="1 of 2 branches missed.">        } else 
if (value instanceof Long) {</span>
 <span class="nc" id="L126">            date = new Date(((Long) 
value).longValue());</span>
-<span class="nc bnc" id="L127" title="All 2 branches missed.">        } else 
if (value instanceof LocalDateTime) {</span>
-<span class="nc" id="L128">            date = 
java.sql.Timestamp.valueOf((LocalDateTime) value);</span>
-<span class="nc bnc" id="L129" title="All 2 branches missed.">        } else 
if (value instanceof LocalDate) {</span>
-<span class="nc" id="L130">            date = 
java.sql.Date.valueOf((LocalDate) value);</span>
-<span class="nc bnc" id="L131" title="All 2 branches missed.">        } else 
if (value instanceof ZonedDateTime) {</span>
-<span class="nc" id="L132">            date = Date.from(((ZonedDateTime) 
value).toInstant());</span>
-<span class="nc bnc" id="L133" title="All 2 branches missed.">        } else 
if (value instanceof OffsetDateTime) {</span>
-<span class="nc" id="L134">            date = Date.from(((OffsetDateTime) 
value).toInstant());</span>
-<span class="nc bnc" id="L135" title="All 2 branches missed.">        } else 
if (value instanceof TemporalAccessor) {</span>
+<span class="fc bfc" id="L127" title="All 2 branches covered.">        } else 
if (value instanceof LocalDateTime) {</span>
+<span class="fc" id="L128">            date = 
java.sql.Timestamp.valueOf((LocalDateTime) value);</span>
+<span class="fc bfc" id="L129" title="All 2 branches covered.">        } else 
if (value instanceof LocalDate) {</span>
+<span class="fc" id="L130">            date = 
java.sql.Date.valueOf((LocalDate) value);</span>
+<span class="fc bfc" id="L131" title="All 2 branches covered.">        } else 
if (value instanceof ZonedDateTime) {</span>
+<span class="fc" id="L132">            date = Date.from(((ZonedDateTime) 
value).toInstant());</span>
+<span class="fc bfc" id="L133" title="All 2 branches covered.">        } else 
if (value instanceof OffsetDateTime) {</span>
+<span class="fc" id="L134">            date = Date.from(((OffsetDateTime) 
value).toInstant());</span>
+<span class="pc bpc" id="L135" title="1 of 2 branches missed.">        } else 
if (value instanceof TemporalAccessor) {</span>
             // Backstop for other TemporalAccessor implementations.
 <span class="nc" id="L137">            date = 
Date.from(Instant.from((TemporalAccessor) value));</span>
         }
 
-<span class="nc" id="L140">        String result = null;</span>
-<span class="nc bnc" id="L141" title="All 4 branches missed.">        if 
(useLocaleFormat &amp;&amp; date != null) {</span>
-<span class="nc" id="L142">            DateFormat format = null;</span>
-<span class="nc bnc" id="L143" title="All 4 branches missed.">            if 
(patterns != null &amp;&amp; patterns.length &gt; 0) {</span>
-<span class="nc" id="L144">                format = 
getFormat(patterns[0]);</span>
-<span class="nc" id="L145">            } else {</span>
-<span class="nc" id="L146">                format = getFormat(locale, 
timeZone);</span>
-            }
-<span class="nc" id="L148">            logFormat(&quot;Formatting&quot;, 
format);</span>
-<span class="nc" id="L149">            result = format.format(date);</span>
-<span class="nc bnc" id="L150" title="All 2 branches missed.">            if 
(log().isDebugEnabled()) {</span>
+<span class="fc" id="L140">        String result = null;</span>
+<span class="fc bfc" id="L141" title="All 4 branches covered.">        if 
(useLocaleFormat &amp;&amp; date != null) {</span>
+<span class="fc" id="L142">            DateFormat format = null;</span>
+<span class="pc bpc" id="L143" title="1 of 4 branches missed.">            if 
(patterns != null &amp;&amp; patterns.length &gt; 0) {</span>
+<span class="fc" id="L144">                format = 
getFormat(patterns[0]);</span>
+            } else {
+<span class="fc" id="L146">                format = getFormat(locale, 
timeZone);</span>
+            }
+<span class="fc" id="L148">            logFormat(&quot;Formatting&quot;, 
format);</span>
+<span class="fc" id="L149">            result = format.format(date);</span>
+<span class="pc bpc" id="L150" title="1 of 2 branches missed.">            if 
(log().isDebugEnabled()) {</span>
 <span class="nc" id="L151">                log().debug(&quot;    Converted  to 
String using format '&quot; + result + &quot;'&quot;);</span>
             }
-<span class="nc" id="L153">        } else {</span>
-<span class="nc" id="L154">            result = value.toString();</span>
-<span class="nc bnc" id="L155" title="All 2 branches missed.">            if 
(log().isDebugEnabled()) {</span>
+<span class="fc" id="L153">        } else {</span>
+<span class="fc" id="L154">            result = value.toString();</span>
+<span class="pc bpc" id="L155" title="1 of 2 branches missed.">            if 
(log().isDebugEnabled()) {</span>
 <span class="nc" id="L156">                log().debug(&quot;    Converted  to 
String using toString() '&quot; + result + &quot;'&quot;);</span>
             }
         }
-<span class="nc" id="L159">        return result;</span>
+<span class="fc" id="L159">        return result;</span>
     }
 
     /**
@@ -190,86 +190,86 @@ public abstract class DateTimeConverter&
      */
     @Override
     protected &lt;T&gt; T convertToType(final Class&lt;T&gt; targetType, final 
Object value) throws Exception {
-<span class="nc" id="L193">        final Class&lt;?&gt; sourceType = 
value.getClass();</span>
+<span class="fc" id="L193">        final Class&lt;?&gt; sourceType = 
value.getClass();</span>
 
         // Handle java.sql.Timestamp
-<span class="nc bnc" id="L196" title="All 2 branches missed.">        if 
(value instanceof java.sql.Timestamp) {</span>
+<span class="fc bfc" id="L196" title="All 2 branches covered.">        if 
(value instanceof java.sql.Timestamp) {</span>
 
             // N.B. Prior to JDK 1.4 the Timestamp's getTime() method
             // didn't include the milliseconds. The following code
             // ensures it works consistently across JDK versions
-<span class="nc" id="L201">            final java.sql.Timestamp timestamp = 
(java.sql.Timestamp) value;</span>
-<span class="nc" id="L202">            long timeInMillis = timestamp.getTime() 
/ 1000 * 1000;</span>
-<span class="nc" id="L203">            timeInMillis += timestamp.getNanos() / 
1000000;</span>
+<span class="fc" id="L201">            final java.sql.Timestamp timestamp = 
(java.sql.Timestamp) value;</span>
+<span class="fc" id="L202">            long timeInMillis = timestamp.getTime() 
/ 1000 * 1000;</span>
+<span class="fc" id="L203">            timeInMillis += timestamp.getNanos() / 
1000000;</span>
 
-<span class="nc" id="L205">            return toDate(targetType, 
timeInMillis);</span>
+<span class="fc" id="L205">            return toDate(targetType, 
timeInMillis);</span>
         }
 
         // Handle Date (includes java.sql.Date &amp; java.sql.Time)
-<span class="nc bnc" id="L209" title="All 2 branches missed.">        if 
(value instanceof Date) {</span>
-<span class="nc" id="L210">            final Date date = (Date) value;</span>
-<span class="nc" id="L211">            return toDate(targetType, 
date.getTime());</span>
+<span class="fc bfc" id="L209" title="All 2 branches covered.">        if 
(value instanceof Date) {</span>
+<span class="fc" id="L210">            final Date date = (Date) value;</span>
+<span class="fc" id="L211">            return toDate(targetType, 
date.getTime());</span>
         }
 
         // Handle Calendar
-<span class="nc bnc" id="L215" title="All 2 branches missed.">        if 
(value instanceof Calendar) {</span>
-<span class="nc" id="L216">            final Calendar calendar = (Calendar) 
value;</span>
-<span class="nc" id="L217">            return toDate(targetType, 
calendar.getTime().getTime());</span>
+<span class="fc bfc" id="L215" title="All 2 branches covered.">        if 
(value instanceof Calendar) {</span>
+<span class="fc" id="L216">            final Calendar calendar = (Calendar) 
value;</span>
+<span class="fc" id="L217">            return toDate(targetType, 
calendar.getTime().getTime());</span>
         }
 
         // Handle Long
-<span class="nc bnc" id="L221" title="All 2 branches missed.">        if 
(value instanceof Long) {</span>
+<span class="pc bpc" id="L221" title="1 of 2 branches missed.">        if 
(value instanceof Long) {</span>
 <span class="nc" id="L222">            final Long longObj = (Long) 
value;</span>
 <span class="nc" id="L223">            return toDate(targetType, 
longObj.longValue());</span>
         }
 
         // Handle LocalDate
-<span class="nc bnc" id="L227" title="All 2 branches missed.">        if 
(value instanceof LocalDate) {</span>
-<span class="nc" id="L228">            final LocalDate date = (LocalDate) 
value;</span>
-<span class="nc" id="L229">            return toDate(targetType, 
date.atStartOfDay(getZoneId()).toInstant().toEpochMilli());</span>
+<span class="fc bfc" id="L227" title="All 2 branches covered.">        if 
(value instanceof LocalDate) {</span>
+<span class="fc" id="L228">            final LocalDate date = (LocalDate) 
value;</span>
+<span class="fc" id="L229">            return toDate(targetType, 
date.atStartOfDay(getZoneId()).toInstant().toEpochMilli());</span>
         }
 
         // Handle LocalDateTime
-<span class="nc bnc" id="L233" title="All 2 branches missed.">        if 
(value instanceof LocalDateTime) {</span>
-<span class="nc" id="L234">            final LocalDateTime date = 
(LocalDateTime) value;</span>
-<span class="nc" id="L235">            return toDate(targetType, 
date.atZone(getZoneId()).toInstant().toEpochMilli());</span>
+<span class="fc bfc" id="L233" title="All 2 branches covered.">        if 
(value instanceof LocalDateTime) {</span>
+<span class="fc" id="L234">            final LocalDateTime date = 
(LocalDateTime) value;</span>
+<span class="fc" id="L235">            return toDate(targetType, 
date.atZone(getZoneId()).toInstant().toEpochMilli());</span>
         }
 
         // Handle ZonedDateTime
-<span class="nc bnc" id="L239" title="All 2 branches missed.">        if 
(value instanceof ZonedDateTime) {</span>
-<span class="nc" id="L240">            final ZonedDateTime date = 
(ZonedDateTime) value;</span>
-<span class="nc" id="L241">            return toDate(targetType, 
date.toInstant().toEpochMilli());</span>
+<span class="fc bfc" id="L239" title="All 2 branches covered.">        if 
(value instanceof ZonedDateTime) {</span>
+<span class="fc" id="L240">            final ZonedDateTime date = 
(ZonedDateTime) value;</span>
+<span class="fc" id="L241">            return toDate(targetType, 
date.toInstant().toEpochMilli());</span>
         }
 
         // Handle OffsetDateTime
-<span class="nc bnc" id="L245" title="All 2 branches missed.">        if 
(value instanceof OffsetDateTime) {</span>
-<span class="nc" id="L246">            final OffsetDateTime date = 
(OffsetDateTime) value;</span>
-<span class="nc" id="L247">            return toDate(targetType, 
date.toInstant().toEpochMilli());</span>
+<span class="fc bfc" id="L245" title="All 2 branches covered.">        if 
(value instanceof OffsetDateTime) {</span>
+<span class="fc" id="L246">            final OffsetDateTime date = 
(OffsetDateTime) value;</span>
+<span class="fc" id="L247">            return toDate(targetType, 
date.toInstant().toEpochMilli());</span>
         }
 
         // Convert all other types to String &amp; handle
-<span class="nc" id="L251">        final String stringValue = 
toTrim(value);</span>
-<span class="nc bnc" id="L252" title="All 2 branches missed.">        if 
(stringValue.isEmpty()) {</span>
-<span class="nc" id="L253">            return handleMissing(targetType);</span>
+<span class="fc" id="L251">        final String stringValue = 
toTrim(value);</span>
+<span class="fc bfc" id="L252" title="All 2 branches covered.">        if 
(stringValue.isEmpty()) {</span>
+<span class="fc" id="L253">            return handleMissing(targetType);</span>
         }
 
         // Parse the Date/Time
-<span class="nc bnc" id="L257" title="All 2 branches missed.">        if 
(useLocaleFormat) {</span>
-<span class="nc" id="L258">            Calendar calendar = null;</span>
-<span class="nc bnc" id="L259" title="All 4 branches missed.">            if 
(patterns != null &amp;&amp; patterns.length &gt; 0) {</span>
-<span class="nc" id="L260">                calendar = parse(sourceType, 
targetType, stringValue);</span>
-<span class="nc" id="L261">            } else {</span>
-<span class="nc" id="L262">                final DateFormat format = 
getFormat(locale, timeZone);</span>
-<span class="nc" id="L263">                calendar = parse(sourceType, 
targetType, stringValue, format);</span>
+<span class="fc bfc" id="L257" title="All 2 branches covered.">        if 
(useLocaleFormat) {</span>
+<span class="fc" id="L258">            Calendar calendar = null;</span>
+<span class="pc bpc" id="L259" title="1 of 4 branches missed.">            if 
(patterns != null &amp;&amp; patterns.length &gt; 0) {</span>
+<span class="fc" id="L260">                calendar = parse(sourceType, 
targetType, stringValue);</span>
+            } else {
+<span class="fc" id="L262">                final DateFormat format = 
getFormat(locale, timeZone);</span>
+<span class="fc" id="L263">                calendar = parse(sourceType, 
targetType, stringValue, format);</span>
             }
-<span class="nc bnc" id="L265" title="All 2 branches missed.">            if 
(Calendar.class.isAssignableFrom(targetType)) {</span>
-<span class="nc" id="L266">                return 
targetType.cast(calendar);</span>
+<span class="fc bfc" id="L265" title="All 2 branches covered.">            if 
(Calendar.class.isAssignableFrom(targetType)) {</span>
+<span class="fc" id="L266">                return 
targetType.cast(calendar);</span>
             }
-<span class="nc" id="L268">            return toDate(targetType, 
calendar.getTime().getTime());</span>
+<span class="fc" id="L268">            return toDate(targetType, 
calendar.getTime().getTime());</span>
         }
 
         // Default String conversion
-<span class="nc" id="L272">        return toDate(targetType, 
stringValue);</span>
+<span class="fc" id="L272">        return toDate(targetType, 
stringValue);</span>
     }
 
     /**
@@ -280,16 +280,16 @@ public abstract class DateTimeConverter&
      * @return A Date Format.
      */
     protected DateFormat getFormat(final Locale locale, final TimeZone 
timeZone) {
-<span class="nc" id="L283">        DateFormat format = null;</span>
-<span class="nc bnc" id="L284" title="All 2 branches missed.">        if 
(locale == null) {</span>
-<span class="nc" id="L285">            format = 
DateFormat.getDateInstance(DateFormat.SHORT);</span>
-<span class="nc" id="L286">        } else {</span>
-<span class="nc" id="L287">            format = 
DateFormat.getDateInstance(DateFormat.SHORT, locale);</span>
+<span class="fc" id="L283">        DateFormat format = null;</span>
+<span class="fc bfc" id="L284" title="All 2 branches covered.">        if 
(locale == null) {</span>
+<span class="fc" id="L285">            format = 
DateFormat.getDateInstance(DateFormat.SHORT);</span>
+        } else {
+<span class="fc" id="L287">            format = 
DateFormat.getDateInstance(DateFormat.SHORT, locale);</span>
         }
-<span class="nc bnc" id="L289" title="All 2 branches missed.">        if 
(timeZone != null) {</span>
+<span class="pc bpc" id="L289" title="1 of 2 branches missed.">        if 
(timeZone != null) {</span>
 <span class="nc" id="L290">            format.setTimeZone(timeZone);</span>
         }
-<span class="nc" id="L292">        return format;</span>
+<span class="fc" id="L292">        return format;</span>
     }
 
     /**
@@ -299,11 +299,11 @@ public abstract class DateTimeConverter&
      * @return The DateFormat
      */
     private DateFormat getFormat(final String pattern) {
-<span class="nc" id="L302">        final DateFormat format = new 
SimpleDateFormat(pattern);</span>
-<span class="nc bnc" id="L303" title="All 2 branches missed.">        if 
(timeZone != null) {</span>
+<span class="fc" id="L302">        final DateFormat format = new 
SimpleDateFormat(pattern);</span>
+<span class="pc bpc" id="L303" title="1 of 2 branches missed.">        if 
(timeZone != null) {</span>
 <span class="nc" id="L304">            format.setTimeZone(timeZone);</span>
         }
-<span class="nc" id="L306">        return format;</span>
+<span class="fc" id="L306">        return format;</span>
     }
 
     /**
@@ -340,7 +340,7 @@ public abstract class DateTimeConverter&
      * @return the {@code ZoneId}
      */
     private ZoneId getZoneId() {
-<span class="nc bnc" id="L343" title="All 2 branches missed.">        return 
timeZone == null ? ZoneId.systemDefault() : timeZone.toZoneId();</span>
+<span class="pc bpc" id="L343" title="1 of 2 branches missed.">        return 
timeZone == null ? ZoneId.systemDefault() : timeZone.toZoneId();</span>
     }
 
     /**
@@ -350,7 +350,7 @@ public abstract class DateTimeConverter&
      * @param format The Date format
      */
     private void logFormat(final String action, final DateFormat format) {
-<span class="nc bnc" id="L353" title="All 2 branches missed.">        if 
(log().isDebugEnabled()) {</span>
+<span class="pc bpc" id="L353" title="1 of 2 branches missed.">        if 
(log().isDebugEnabled()) {</span>
 <span class="nc" id="L354">            final StringBuilder buffer = new 
StringBuilder(45);</span>
 <span class="nc" id="L355">            buffer.append(&quot;    &quot;);</span>
 <span class="nc" id="L356">            buffer.append(action);</span>
@@ -363,7 +363,7 @@ public abstract class DateTimeConverter&
 <span class="nc" id="L363">            buffer.append(&quot; for &quot;);</span>
 <span class="nc bnc" id="L364" title="All 2 branches missed.">            if 
(locale == null) {</span>
 <span class="nc" id="L365">                buffer.append(&quot;default 
locale&quot;);</span>
-<span class="nc" id="L366">            } else {</span>
+            } else {
 <span class="nc" id="L367">                
buffer.append(&quot;locale[&quot;);</span>
 <span class="nc" id="L368">                buffer.append(locale);</span>
 <span class="nc" id="L369">                buffer.append(&quot;]&quot;);</span>
@@ -375,7 +375,7 @@ public abstract class DateTimeConverter&
             }
 <span class="nc" id="L376">            log().debug(buffer.toString());</span>
         }
-<span class="nc" id="L378">    }</span>
+<span class="fc" id="L378">    }</span>
 
     /**
      * Parse a String date value using the set of patterns.
@@ -387,21 +387,21 @@ public abstract class DateTimeConverter&
      * @throws Exception if an error occurs parsing the date.
      */
     private Calendar parse(final Class&lt;?&gt; sourceType, final 
Class&lt;?&gt; targetType, final String value) throws Exception {
-<span class="nc" id="L390">        Exception firstEx = null;</span>
-<span class="nc bnc" id="L391" title="All 2 branches missed.">        for 
(final String pattern : patterns) {</span>
+<span class="fc" id="L390">        Exception firstEx = null;</span>
+<span class="fc bfc" id="L391" title="All 2 branches covered.">        for 
(final String pattern : patterns) {</span>
             try {
-<span class="nc" id="L393">                return parse(sourceType, 
targetType, value, getFormat(pattern));</span>
-<span class="nc" id="L394">            } catch (final Exception ex) {</span>
-<span class="nc bnc" id="L395" title="All 2 branches missed.">                
if (firstEx == null) {</span>
-<span class="nc" id="L396">                    firstEx = ex;</span>
+<span class="fc" id="L393">                return parse(sourceType, 
targetType, value, getFormat(pattern));</span>
+<span class="fc" id="L394">            } catch (final Exception ex) {</span>
+<span class="fc bfc" id="L395" title="All 2 branches covered.">                
if (firstEx == null) {</span>
+<span class="fc" id="L396">                    firstEx = ex;</span>
                 }
             }
         }
-<span class="nc bnc" id="L400" title="All 2 branches missed.">        if 
(patterns.length &gt; 1) {</span>
-<span class="nc" id="L401">            throw 
ConversionException.format(&quot;Error converting '%s' to '%s' using  patterns 
'%s'&quot;, toString(sourceType), toString(targetType), displayPatterns);</span>
+<span class="fc bfc" id="L400" title="All 2 branches covered.">        if 
(patterns.length &gt; 1) {</span>
+<span class="fc" id="L401">            throw 
ConversionException.format(&quot;Error converting '%s' to '%s' using  patterns 
'%s'&quot;, toString(sourceType), toString(targetType), displayPatterns);</span>
         }
-<span class="nc bnc" id="L403" title="All 2 branches missed.">        if 
(firstEx != null) {</span>
-<span class="nc" id="L404">            throw firstEx;</span>
+<span class="pc bpc" id="L403" title="1 of 2 branches missed.">        if 
(firstEx != null) {</span>
+<span class="fc" id="L404">            throw firstEx;</span>
         }
 <span class="nc" id="L406">        return null;</span>
     }
@@ -417,24 +417,24 @@ public abstract class DateTimeConverter&
      * @throws ConversionException if the String cannot be converted.
      */
     private Calendar parse(final Class&lt;?&gt; sourceType, final 
Class&lt;?&gt; targetType, final String value, final DateFormat format) {
-<span class="nc" id="L420">        logFormat(&quot;Parsing&quot;, 
format);</span>
-<span class="nc" id="L421">        format.setLenient(false);</span>
-<span class="nc" id="L422">        final ParsePosition pos = new 
ParsePosition(0);</span>
-<span class="nc" id="L423">        final Date parsedDate = format.parse(value, 
pos); // ignore the result (use the Calendar)</span>
-<span class="nc" id="L424">        final int errorIndex = 
pos.getErrorIndex();</span>
-<span class="nc bnc" id="L425" title="All 6 branches missed.">        if 
(errorIndex &gt;= 0 || pos.getIndex() != value.length() || parsedDate == null) 
{</span>
-<span class="nc" id="L426">            String msg = &quot;Error converting 
'&quot; + toString(sourceType) + &quot;' to '&quot; + toString(targetType) + 
&quot;'&quot;;</span>
-<span class="nc bnc" id="L427" title="All 2 branches missed.">            if 
(format instanceof SimpleDateFormat) {</span>
-<span class="nc" id="L428">                final SimpleDateFormat simpleFormat 
= (SimpleDateFormat) format;</span>
-<span class="nc" id="L429">                msg += String.format(&quot; using 
pattern '%s', localized pattern '%s', errorIndex %,d, calendar type %s, this 
%s&quot;, simpleFormat.toPattern(),</span>
-<span class="nc" id="L430">                        
simpleFormat.toLocalizedPattern(), errorIndex, 
format.getCalendar().getClass().getSimpleName(), this);</span>
+<span class="fc" id="L420">        logFormat(&quot;Parsing&quot;, 
format);</span>
+<span class="fc" id="L421">        format.setLenient(false);</span>
+<span class="fc" id="L422">        final ParsePosition pos = new 
ParsePosition(0);</span>
+<span class="fc" id="L423">        final Date parsedDate = format.parse(value, 
pos); // ignore the result (use the Calendar)</span>
+<span class="fc" id="L424">        final int errorIndex = 
pos.getErrorIndex();</span>
+<span class="pc bpc" id="L425" title="1 of 6 branches missed.">        if 
(errorIndex &gt;= 0 || pos.getIndex() != value.length() || parsedDate == null) 
{</span>
+<span class="fc" id="L426">            String msg = &quot;Error converting 
'&quot; + toString(sourceType) + &quot;' to '&quot; + toString(targetType) + 
&quot;'&quot;;</span>
+<span class="pc bpc" id="L427" title="1 of 2 branches missed.">            if 
(format instanceof SimpleDateFormat) {</span>
+<span class="fc" id="L428">                final SimpleDateFormat simpleFormat 
= (SimpleDateFormat) format;</span>
+<span class="fc" id="L429">                msg += String.format(&quot; using 
pattern '%s', localized pattern '%s', errorIndex %,d, calendar type %s, this 
%s&quot;, simpleFormat.toPattern(),</span>
+<span class="fc" id="L430">                        
simpleFormat.toLocalizedPattern(), errorIndex, 
format.getCalendar().getClass().getSimpleName(), this);</span>
             }
-<span class="nc bnc" id="L432" title="All 2 branches missed.">            if 
(log().isDebugEnabled()) {</span>
+<span class="pc bpc" id="L432" title="1 of 2 branches missed.">            if 
(log().isDebugEnabled()) {</span>
 <span class="nc" id="L433">                log().debug(&quot;    &quot; + 
msg);</span>
             }
-<span class="nc" id="L435">            throw new 
ConversionException(msg);</span>
+<span class="fc" id="L435">            throw new 
ConversionException(msg);</span>
         }
-<span class="nc" id="L437">        return format.getCalendar();</span>
+<span class="fc" id="L437">        return format.getCalendar();</span>
     }
 
     /**
@@ -443,9 +443,9 @@ public abstract class DateTimeConverter&
      * @param locale The Locale.
      */
     public void setLocale(final Locale locale) {
-<span class="nc" id="L446">        this.locale = locale;</span>
-<span class="nc" id="L447">        setUseLocaleFormat(true);</span>
-<span class="nc" id="L448">    }</span>
+<span class="fc" id="L446">        this.locale = locale;</span>
+<span class="fc" id="L447">        setUseLocaleFormat(true);</span>
+<span class="fc" id="L448">    }</span>
 
     /**
      * Sets a date format pattern to use to convert dates to/from a {@link 
String}.
@@ -454,8 +454,8 @@ public abstract class DateTimeConverter&
      * @param pattern The format pattern.
      */
     public void setPattern(final String pattern) {
-<span class="nc" id="L457">        setPatterns(new String[] { pattern 
});</span>
-<span class="nc" id="L458">    }</span>
+<span class="fc" id="L457">        setPatterns(new String[] { pattern 
});</span>
+<span class="fc" id="L458">    }</span>
 
     /**
      * Sets the date format patterns to use to convert dates to/from a {@link 
String}.
@@ -464,12 +464,12 @@ public abstract class DateTimeConverter&
      * @param patterns Array of format patterns.
      */
     public void setPatterns(final String[] patterns) {
-<span class="nc bnc" id="L467" title="All 2 branches missed.">        
this.patterns = patterns != null ? patterns.clone() : null;</span>
-<span class="nc bnc" id="L468" title="All 4 branches missed.">        if 
(this.patterns != null &amp;&amp; this.patterns.length &gt; 1) {</span>
-<span class="nc" id="L469">            displayPatterns = String.join(&quot;, 
&quot;, this.patterns);</span>
+<span class="pc bpc" id="L467" title="1 of 2 branches missed.">        
this.patterns = patterns != null ? patterns.clone() : null;</span>
+<span class="pc bpc" id="L468" title="1 of 4 branches missed.">        if 
(this.patterns != null &amp;&amp; this.patterns.length &gt; 1) {</span>
+<span class="fc" id="L469">            displayPatterns = String.join(&quot;, 
&quot;, this.patterns);</span>
         }
-<span class="nc" id="L471">        setUseLocaleFormat(true);</span>
-<span class="nc" id="L472">    }</span>
+<span class="fc" id="L471">        setUseLocaleFormat(true);</span>
+<span class="fc" id="L472">    }</span>
 
     /**
      * Sets the Time Zone to use when converting dates.
@@ -486,8 +486,8 @@ public abstract class DateTimeConverter&
      * @param useLocaleFormat {@code true} if the format for the locale should 
be used, otherwise {@code false}
      */
     public void setUseLocaleFormat(final boolean useLocaleFormat) {
-<span class="nc" id="L489">        this.useLocaleFormat = 
useLocaleFormat;</span>
-<span class="nc" id="L490">    }</span>
+<span class="fc" id="L489">        this.useLocaleFormat = 
useLocaleFormat;</span>
+<span class="fc" id="L490">    }</span>
 
     /**
      * Convert a long value to the specified Date type for this 
&lt;em&gt;Converter&lt;/em&gt;.
@@ -512,71 +512,71 @@ public abstract class DateTimeConverter&
      */
     private &lt;T&gt; T toDate(final Class&lt;T&gt; type, final long value) {
         // java.util.Date
-<span class="nc bnc" id="L515" title="All 2 branches missed.">        if 
(type.equals(Date.class)) {</span>
-<span class="nc" id="L516">            return type.cast(new 
Date(value));</span>
+<span class="fc bfc" id="L515" title="All 2 branches covered.">        if 
(type.equals(Date.class)) {</span>
+<span class="fc" id="L516">            return type.cast(new 
Date(value));</span>
         }
 
         // java.sql.Date
-<span class="nc bnc" id="L520" title="All 2 branches missed.">        if 
(type.equals(java.sql.Date.class)) {</span>
-<span class="nc" id="L521">            return type.cast(new 
java.sql.Date(value));</span>
+<span class="fc bfc" id="L520" title="All 2 branches covered.">        if 
(type.equals(java.sql.Date.class)) {</span>
+<span class="fc" id="L521">            return type.cast(new 
java.sql.Date(value));</span>
         }
 
         // java.sql.Time
-<span class="nc bnc" id="L525" title="All 2 branches missed.">        if 
(type.equals(java.sql.Time.class)) {</span>
-<span class="nc" id="L526">            return type.cast(new 
java.sql.Time(value));</span>
+<span class="fc bfc" id="L525" title="All 2 branches covered.">        if 
(type.equals(java.sql.Time.class)) {</span>
+<span class="fc" id="L526">            return type.cast(new 
java.sql.Time(value));</span>
         }
 
         // java.sql.Timestamp
-<span class="nc bnc" id="L530" title="All 2 branches missed.">        if 
(type.equals(java.sql.Timestamp.class)) {</span>
-<span class="nc" id="L531">            return type.cast(new 
java.sql.Timestamp(value));</span>
+<span class="fc bfc" id="L530" title="All 2 branches covered.">        if 
(type.equals(java.sql.Timestamp.class)) {</span>
+<span class="fc" id="L531">            return type.cast(new 
java.sql.Timestamp(value));</span>
         }
 
         // java.time.LocalDateTime
-<span class="nc bnc" id="L535" title="All 2 branches missed.">        if 
(type.equals(LocalDate.class)) {</span>
-<span class="nc" id="L536">            final LocalDate localDate = 
Instant.ofEpochMilli(value).atZone(getZoneId()).toLocalDate();</span>
-<span class="nc" id="L537">            return type.cast(localDate);</span>
+<span class="fc bfc" id="L535" title="All 2 branches covered.">        if 
(type.equals(LocalDate.class)) {</span>
+<span class="fc" id="L536">            final LocalDate localDate = 
Instant.ofEpochMilli(value).atZone(getZoneId()).toLocalDate();</span>
+<span class="fc" id="L537">            return type.cast(localDate);</span>
         }
 
         // java.time.LocalDateTime
-<span class="nc bnc" id="L541" title="All 2 branches missed.">        if 
(type.equals(LocalDateTime.class)) {</span>
-<span class="nc" id="L542">            final LocalDateTime localDateTime = 
Instant.ofEpochMilli(value).atZone(getZoneId()).toLocalDateTime();</span>
-<span class="nc" id="L543">            return type.cast(localDateTime);</span>
+<span class="fc bfc" id="L541" title="All 2 branches covered.">        if 
(type.equals(LocalDateTime.class)) {</span>
+<span class="fc" id="L542">            final LocalDateTime localDateTime = 
Instant.ofEpochMilli(value).atZone(getZoneId()).toLocalDateTime();</span>
+<span class="fc" id="L543">            return type.cast(localDateTime);</span>
         }
 
         // java.time.ZonedDateTime
-<span class="nc bnc" id="L547" title="All 2 branches missed.">        if 
(type.equals(ZonedDateTime.class)) {</span>
-<span class="nc" id="L548">            final ZonedDateTime zonedDateTime = 
ZonedDateTime.ofInstant(Instant.ofEpochMilli(value), getZoneId());</span>
-<span class="nc" id="L549">            return type.cast(zonedDateTime);</span>
+<span class="fc bfc" id="L547" title="All 2 branches covered.">        if 
(type.equals(ZonedDateTime.class)) {</span>
+<span class="fc" id="L548">            final ZonedDateTime zonedDateTime = 
ZonedDateTime.ofInstant(Instant.ofEpochMilli(value), getZoneId());</span>
+<span class="fc" id="L549">            return type.cast(zonedDateTime);</span>
         }
 
         // java.time.OffsetDateTime
-<span class="nc bnc" id="L553" title="All 2 branches missed.">        if 
(type.equals(OffsetDateTime.class)) {</span>
-<span class="nc" id="L554">            final OffsetDateTime offsetDateTime = 
OffsetDateTime.ofInstant(Instant.ofEpochMilli(value), getZoneId());</span>
-<span class="nc" id="L555">            return type.cast(offsetDateTime);</span>
+<span class="fc bfc" id="L553" title="All 2 branches covered.">        if 
(type.equals(OffsetDateTime.class)) {</span>
+<span class="fc" id="L554">            final OffsetDateTime offsetDateTime = 
OffsetDateTime.ofInstant(Instant.ofEpochMilli(value), getZoneId());</span>
+<span class="fc" id="L555">            return type.cast(offsetDateTime);</span>
         }
 
         // java.util.Calendar
-<span class="nc bnc" id="L559" title="All 2 branches missed.">        if 
(type.equals(Calendar.class)) {</span>
-<span class="nc" id="L560">            Calendar calendar = null;</span>
-<span class="nc bnc" id="L561" title="All 4 branches missed.">            if 
(locale == null &amp;&amp; timeZone == null) {</span>
-<span class="nc" id="L562">                calendar = 
Calendar.getInstance();</span>
+<span class="fc bfc" id="L559" title="All 2 branches covered.">        if 
(type.equals(Calendar.class)) {</span>
+<span class="fc" id="L560">            Calendar calendar = null;</span>
+<span class="pc bpc" id="L561" title="2 of 4 branches missed.">            if 
(locale == null &amp;&amp; timeZone == null) {</span>
+<span class="fc" id="L562">                calendar = 
Calendar.getInstance();</span>
 <span class="nc bnc" id="L563" title="All 2 branches missed.">            } 
else if (locale == null) {</span>
 <span class="nc" id="L564">                calendar = 
Calendar.getInstance(timeZone);</span>
 <span class="nc bnc" id="L565" title="All 2 branches missed.">            } 
else if (timeZone == null) {</span>
 <span class="nc" id="L566">                calendar = 
Calendar.getInstance(locale);</span>
-<span class="nc" id="L567">            } else {</span>
+            } else {
 <span class="nc" id="L568">                calendar = 
Calendar.getInstance(timeZone, locale);</span>
             }
-<span class="nc" id="L570">            calendar.setTime(new 
Date(value));</span>
-<span class="nc" id="L571">            calendar.setLenient(false);</span>
-<span class="nc" id="L572">            return type.cast(calendar);</span>
+<span class="fc" id="L570">            calendar.setTime(new 
Date(value));</span>
+<span class="fc" id="L571">            calendar.setLenient(false);</span>
+<span class="fc" id="L572">            return type.cast(calendar);</span>
         }
 
-<span class="nc" id="L575">        final String msg = toString(getClass()) + 
&quot; cannot handle conversion to '&quot; + toString(type) + 
&quot;'&quot;;</span>
-<span class="nc bnc" id="L576" title="All 2 branches missed.">        if 
(log().isWarnEnabled()) {</span>
-<span class="nc" id="L577">            log().warn(&quot;    &quot; + 
msg);</span>
+<span class="fc" id="L575">        final String msg = toString(getClass()) + 
&quot; cannot handle conversion to '&quot; + toString(type) + 
&quot;'&quot;;</span>
+<span class="pc bpc" id="L576" title="1 of 2 branches missed.">        if 
(log().isWarnEnabled()) {</span>
+<span class="fc" id="L577">            log().warn(&quot;    &quot; + 
msg);</span>
         }
-<span class="nc" id="L579">        throw new ConversionException(msg);</span>
+<span class="fc" id="L579">        throw new ConversionException(msg);</span>
     }
 
     /**
@@ -598,38 +598,38 @@ public abstract class DateTimeConverter&
      */
     private &lt;T&gt; T toDate(final Class&lt;T&gt; type, final String value) {
         // java.sql.Date
-<span class="nc bnc" id="L601" title="All 2 branches missed.">        if 
(type.equals(java.sql.Date.class)) {</span>
+<span class="fc bfc" id="L601" title="All 2 branches covered.">        if 
(type.equals(java.sql.Date.class)) {</span>
             try {
-<span class="nc" id="L603">                return 
type.cast(java.sql.Date.valueOf(value));</span>
-<span class="nc" id="L604">            } catch (final IllegalArgumentException 
e) {</span>
-<span class="nc" id="L605">                throw new 
ConversionException(&quot;String must be in JDBC format [yyyy-MM-dd] to create 
a java.sql.Date&quot;);</span>
+<span class="fc" id="L603">                return 
type.cast(java.sql.Date.valueOf(value));</span>
+<span class="fc" id="L604">            } catch (final IllegalArgumentException 
e) {</span>
+<span class="fc" id="L605">                throw new 
ConversionException(&quot;String must be in JDBC format [yyyy-MM-dd] to create 
a java.sql.Date&quot;);</span>
             }
         }
 
         // java.sql.Time
-<span class="nc bnc" id="L610" title="All 2 branches missed.">        if 
(type.equals(java.sql.Time.class)) {</span>
+<span class="fc bfc" id="L610" title="All 2 branches covered.">        if 
(type.equals(java.sql.Time.class)) {</span>
             try {
-<span class="nc" id="L612">                return 
type.cast(java.sql.Time.valueOf(value));</span>
-<span class="nc" id="L613">            } catch (final IllegalArgumentException 
e) {</span>
-<span class="nc" id="L614">                throw new 
ConversionException(&quot;String must be in JDBC format [HH:mm:ss] to create a 
java.sql.Time&quot;);</span>
+<span class="fc" id="L612">                return 
type.cast(java.sql.Time.valueOf(value));</span>
+<span class="fc" id="L613">            } catch (final IllegalArgumentException 
e) {</span>
+<span class="fc" id="L614">                throw new 
ConversionException(&quot;String must be in JDBC format [HH:mm:ss] to create a 
java.sql.Time&quot;);</span>
             }
         }
 
         // java.sql.Timestamp
-<span class="nc bnc" id="L619" title="All 2 branches missed.">        if 
(type.equals(java.sql.Timestamp.class)) {</span>
+<span class="fc bfc" id="L619" title="All 2 branches covered.">        if 
(type.equals(java.sql.Timestamp.class)) {</span>
             try {
-<span class="nc" id="L621">                return 
type.cast(java.sql.Timestamp.valueOf(value));</span>
-<span class="nc" id="L622">            } catch (final IllegalArgumentException 
e) {</span>
-<span class="nc" id="L623">                throw new 
ConversionException(&quot;String must be in JDBC format [yyyy-MM-dd 
HH:mm:ss.fffffffff] &quot; + &quot;to create a java.sql.Timestamp&quot;);</span>
+<span class="fc" id="L621">                return 
type.cast(java.sql.Timestamp.valueOf(value));</span>
+<span class="fc" id="L622">            } catch (final IllegalArgumentException 
e) {</span>
+<span class="fc" id="L623">                throw new 
ConversionException(&quot;String must be in JDBC format [yyyy-MM-dd 
HH:mm:ss.fffffffff] &quot; + &quot;to create a java.sql.Timestamp&quot;);</span>
             }
         }
 
-<span class="nc" id="L627">        final String msg = toString(getClass()) + 
&quot; does not support default String to '&quot; + toString(type) + &quot;' 
conversion.&quot;;</span>
-<span class="nc bnc" id="L628" title="All 2 branches missed.">        if 
(log().isWarnEnabled()) {</span>
-<span class="nc" id="L629">            log().warn(&quot;    &quot; + 
msg);</span>
-<span class="nc" id="L630">            log().warn(&quot;    (N.B. Re-configure 
Converter or use alternative implementation)&quot;);</span>
+<span class="fc" id="L627">        final String msg = toString(getClass()) + 
&quot; does not support default String to '&quot; + toString(type) + &quot;' 
conversion.&quot;;</span>
+<span class="pc bpc" id="L628" title="1 of 2 branches missed.">        if 
(log().isWarnEnabled()) {</span>
+<span class="fc" id="L629">            log().warn(&quot;    &quot; + 
msg);</span>
+<span class="fc" id="L630">            log().warn(&quot;    (N.B. Re-configure 
Converter or use alternative implementation)&quot;);</span>
         }
-<span class="nc" id="L632">        throw new ConversionException(msg);</span>
+<span class="fc" id="L632">        throw new ConversionException(msg);</span>
     }
 
     /**
@@ -639,27 +639,27 @@ public abstract class DateTimeConverter&
      */
     @Override
     public String toString() {
-<span class="nc" id="L642">        final StringBuilder buffer = new 
StringBuilder();</span>
-<span class="nc" id="L643">        buffer.append(toString(getClass()));</span>
-<span class="nc" id="L644">        
buffer.append(&quot;[UseDefault=&quot;);</span>
-<span class="nc" id="L645">        buffer.append(isUseDefault());</span>
-<span class="nc" id="L646">        buffer.append(&quot;, 
UseLocaleFormat=&quot;);</span>
-<span class="nc" id="L647">        buffer.append(useLocaleFormat);</span>
-<span class="nc bnc" id="L648" title="All 2 branches missed.">        if 
(displayPatterns != null) {</span>
-<span class="nc" id="L649">            buffer.append(&quot;, 
Patterns={&quot;);</span>
-<span class="nc" id="L650">            buffer.append(displayPatterns);</span>
-<span class="nc" id="L651">            buffer.append('}');</span>
-        }
-<span class="nc bnc" id="L653" title="All 2 branches missed.">        if 
(locale != null) {</span>
-<span class="nc" id="L654">            buffer.append(&quot;, 
Locale=&quot;);</span>
-<span class="nc" id="L655">            buffer.append(locale);</span>
+<span class="fc" id="L642">        final StringBuilder buffer = new 
StringBuilder();</span>
+<span class="fc" id="L643">        buffer.append(toString(getClass()));</span>
+<span class="fc" id="L644">        
buffer.append(&quot;[UseDefault=&quot;);</span>
+<span class="fc" id="L645">        buffer.append(isUseDefault());</span>
+<span class="fc" id="L646">        buffer.append(&quot;, 
UseLocaleFormat=&quot;);</span>
+<span class="fc" id="L647">        buffer.append(useLocaleFormat);</span>
+<span class="fc bfc" id="L648" title="All 2 branches covered.">        if 
(displayPatterns != null) {</span>
+<span class="fc" id="L649">            buffer.append(&quot;, 
Patterns={&quot;);</span>
+<span class="fc" id="L650">            buffer.append(displayPatterns);</span>
+<span class="fc" id="L651">            buffer.append('}');</span>
+        }
+<span class="fc bfc" id="L653" title="All 2 branches covered.">        if 
(locale != null) {</span>
+<span class="fc" id="L654">            buffer.append(&quot;, 
Locale=&quot;);</span>
+<span class="fc" id="L655">            buffer.append(locale);</span>
         }
-<span class="nc bnc" id="L657" title="All 2 branches missed.">        if 
(timeZone != null) {</span>
+<span class="pc bpc" id="L657" title="1 of 2 branches missed.">        if 
(timeZone != null) {</span>
 <span class="nc" id="L658">            buffer.append(&quot;, 
TimeZone=&quot;);</span>
 <span class="nc" id="L659">            buffer.append(timeZone);</span>
         }
-<span class="nc" id="L661">        buffer.append(']');</span>
-<span class="nc" id="L662">        return buffer.toString();</span>
+<span class="fc" id="L661">        buffer.append(']');</span>
+<span class="fc" id="L662">        return buffer.toString();</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