Modified: 
websites/production/commons/content/proper/commons-cli/xref/org/apache/commons/cli/GnuParser.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-cli/xref/org/apache/commons/cli/GnuParser.html
 (original)
+++ 
websites/production/commons/content/proper/commons-cli/xref/org/apache/commons/cli/GnuParser.html
 Thu Jun  8 17:47:18 2017
@@ -32,7 +32,7 @@
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>  <em 
class="jxr_javadoccomment"> * The class GnuParser provides an implementation of 
the</em>
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>  <em 
class="jxr_javadoccomment"> * {@link Parser#flatten(Options, String[], boolean) 
flatten} method.</em>
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>  <em 
class="jxr_javadoccomment"> *</em>
-<a class="jxr_linenumber" name="L27" href="#L27">27</a>  <em 
class="jxr_javadoccomment"> * @version $Id: GnuParser.java 1445352 2013-02-12 
20:48:19Z tn $</em>
+<a class="jxr_linenumber" name="L27" href="#L27">27</a>  <em 
class="jxr_javadoccomment"> * @version $Id$</em>
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>  <em 
class="jxr_javadoccomment"> * @deprecated since 1.3, use the {@link 
DefaultParser} instead</em>
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>  <em 
class="jxr_javadoccomment"> */</em>
 <a class="jxr_linenumber" name="L30" href="#L30">30</a>  @Deprecated
@@ -56,15 +56,15 @@
 <a class="jxr_linenumber" name="L48" href="#L48">48</a>  <em 
class="jxr_javadoccomment">     * @return a String array of the flattened 
arguments</em>
 <a class="jxr_linenumber" name="L49" href="#L49">49</a>  <em 
class="jxr_javadoccomment">     */</em>
 <a class="jxr_linenumber" name="L50" href="#L50">50</a>      @Override
-<a class="jxr_linenumber" name="L51" href="#L51">51</a>      <strong 
class="jxr_keyword">protected</strong> String[] flatten(<a 
href="../../../../org/apache/commons/cli/Options.html">Options</a> options, 
String[] arguments, <strong class="jxr_keyword">boolean</strong> 
stopAtNonOption)
+<a class="jxr_linenumber" name="L51" href="#L51">51</a>      <strong 
class="jxr_keyword">protected</strong> String[] flatten(<strong 
class="jxr_keyword">final</strong> <a 
href="../../../../org/apache/commons/cli/Options.html">Options</a> options, 
<strong class="jxr_keyword">final</strong> String[] arguments, <strong 
class="jxr_keyword">final</strong> <strong class="jxr_keyword">boolean</strong> 
stopAtNonOption)
 <a class="jxr_linenumber" name="L52" href="#L52">52</a>      {
-<a class="jxr_linenumber" name="L53" href="#L53">53</a>          
List&lt;String&gt; tokens = <strong class="jxr_keyword">new</strong> 
ArrayList&lt;String&gt;();
+<a class="jxr_linenumber" name="L53" href="#L53">53</a>          <strong 
class="jxr_keyword">final</strong> List&lt;String&gt; tokens = <strong 
class="jxr_keyword">new</strong> ArrayList&lt;String&gt;();
 <a class="jxr_linenumber" name="L54" href="#L54">54</a>  
 <a class="jxr_linenumber" name="L55" href="#L55">55</a>          <strong 
class="jxr_keyword">boolean</strong> eatTheRest = false;
 <a class="jxr_linenumber" name="L56" href="#L56">56</a>  
 <a class="jxr_linenumber" name="L57" href="#L57">57</a>          <strong 
class="jxr_keyword">for</strong> (<strong class="jxr_keyword">int</strong> i = 
0; i &lt; arguments.length; i++)
 <a class="jxr_linenumber" name="L58" href="#L58">58</a>          {
-<a class="jxr_linenumber" name="L59" href="#L59">59</a>              String 
arg = arguments[i];
+<a class="jxr_linenumber" name="L59" href="#L59">59</a>              <strong 
class="jxr_keyword">final</strong> String arg = arguments[i];
 <a class="jxr_linenumber" name="L60" href="#L60">60</a>  
 <a class="jxr_linenumber" name="L61" href="#L61">61</a>              <strong 
class="jxr_keyword">if</strong> (<span 
class="jxr_string">"--"</span>.equals(arg))
 <a class="jxr_linenumber" name="L62" href="#L62">62</a>              {
@@ -77,7 +77,7 @@
 <a class="jxr_linenumber" name="L69" href="#L69">69</a>              }
 <a class="jxr_linenumber" name="L70" href="#L70">70</a>              <strong 
class="jxr_keyword">else</strong> <strong class="jxr_keyword">if</strong> 
(arg.startsWith(<span class="jxr_string">"-"</span>))
 <a class="jxr_linenumber" name="L71" href="#L71">71</a>              {
-<a class="jxr_linenumber" name="L72" href="#L72">72</a>                  
String opt = Util.stripLeadingHyphens(arg);
+<a class="jxr_linenumber" name="L72" href="#L72">72</a>                  
<strong class="jxr_keyword">final</strong> String opt = 
Util.stripLeadingHyphens(arg);
 <a class="jxr_linenumber" name="L73" href="#L73">73</a>  
 <a class="jxr_linenumber" name="L74" href="#L74">74</a>                  
<strong class="jxr_keyword">if</strong> (options.hasOption(opt))
 <a class="jxr_linenumber" name="L75" href="#L75">75</a>                  {

Modified: 
websites/production/commons/content/proper/commons-cli/xref/org/apache/commons/cli/HelpFormatter.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-cli/xref/org/apache/commons/cli/HelpFormatter.html
 (original)
+++ 
websites/production/commons/content/proper/commons-cli/xref/org/apache/commons/cli/HelpFormatter.html
 Thu Jun  8 17:47:18 2017
@@ -76,7 +76,7 @@
 <a class="jxr_linenumber" name="L68" href="#L68">68</a>  <em 
class="jxr_javadoccomment"> * Please report issues at <a 
href="http://example.com/issue"; 
target="alexandria_uri">http://example.com/issue</a>s</em>
 <a class="jxr_linenumber" name="L69" href="#L69">69</a>  <em 
class="jxr_javadoccomment"> * &lt;/pre&gt;</em>
 <a class="jxr_linenumber" name="L70" href="#L70">70</a>  <em 
class="jxr_javadoccomment"> * </em>
-<a class="jxr_linenumber" name="L71" href="#L71">71</a>  <em 
class="jxr_javadoccomment"> * @version $Id: HelpFormatter.java 1677407 
2015-05-03 14:31:12Z britter $</em>
+<a class="jxr_linenumber" name="L71" href="#L71">71</a>  <em 
class="jxr_javadoccomment"> * @version $Id$</em>
 <a class="jxr_linenumber" name="L72" href="#L72">72</a>  <em 
class="jxr_javadoccomment"> */</em>
 <a class="jxr_linenumber" name="L73" href="#L73">73</a>  <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> 
<a 
href="../../../../org/apache/commons/cli/HelpFormatter.html">HelpFormatter</a>
 <a class="jxr_linenumber" name="L74" href="#L74">74</a>  {
@@ -200,7 +200,7 @@
 <a class="jxr_linenumber" name="L192" href="#L192">192</a> <em 
class="jxr_javadoccomment">     *</em>
 <a class="jxr_linenumber" name="L193" href="#L193">193</a> <em 
class="jxr_javadoccomment">     * @param width the new value of 'width'</em>
 <a class="jxr_linenumber" name="L194" href="#L194">194</a> <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L195" href="#L195">195</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
setWidth(<strong class="jxr_keyword">int</strong> width)
+<a class="jxr_linenumber" name="L195" href="#L195">195</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
setWidth(<strong class="jxr_keyword">final</strong> <strong 
class="jxr_keyword">int</strong> width)
 <a class="jxr_linenumber" name="L196" href="#L196">196</a>     {
 <a class="jxr_linenumber" name="L197" href="#L197">197</a>         <strong 
class="jxr_keyword">this</strong>.defaultWidth = width;
 <a class="jxr_linenumber" name="L198" href="#L198">198</a>     }
@@ -220,7 +220,7 @@
 <a class="jxr_linenumber" name="L212" href="#L212">212</a> <em 
class="jxr_javadoccomment">     *</em>
 <a class="jxr_linenumber" name="L213" href="#L213">213</a> <em 
class="jxr_javadoccomment">     * @param padding the new value of 
'leftPadding'</em>
 <a class="jxr_linenumber" name="L214" href="#L214">214</a> <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L215" href="#L215">215</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
setLeftPadding(<strong class="jxr_keyword">int</strong> padding)
+<a class="jxr_linenumber" name="L215" href="#L215">215</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
setLeftPadding(<strong class="jxr_keyword">final</strong> <strong 
class="jxr_keyword">int</strong> padding)
 <a class="jxr_linenumber" name="L216" href="#L216">216</a>     {
 <a class="jxr_linenumber" name="L217" href="#L217">217</a>         <strong 
class="jxr_keyword">this</strong>.defaultLeftPad = padding;
 <a class="jxr_linenumber" name="L218" href="#L218">218</a>     }
@@ -240,7 +240,7 @@
 <a class="jxr_linenumber" name="L232" href="#L232">232</a> <em 
class="jxr_javadoccomment">     *</em>
 <a class="jxr_linenumber" name="L233" href="#L233">233</a> <em 
class="jxr_javadoccomment">     * @param padding the new value of 
'descPadding'</em>
 <a class="jxr_linenumber" name="L234" href="#L234">234</a> <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L235" href="#L235">235</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
setDescPadding(<strong class="jxr_keyword">int</strong> padding)
+<a class="jxr_linenumber" name="L235" href="#L235">235</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
setDescPadding(<strong class="jxr_keyword">final</strong> <strong 
class="jxr_keyword">int</strong> padding)
 <a class="jxr_linenumber" name="L236" href="#L236">236</a>     {
 <a class="jxr_linenumber" name="L237" href="#L237">237</a>         <strong 
class="jxr_keyword">this</strong>.defaultDescPad = padding;
 <a class="jxr_linenumber" name="L238" href="#L238">238</a>     }
@@ -260,7 +260,7 @@
 <a class="jxr_linenumber" name="L252" href="#L252">252</a> <em 
class="jxr_javadoccomment">     *</em>
 <a class="jxr_linenumber" name="L253" href="#L253">253</a> <em 
class="jxr_javadoccomment">     * @param prefix the new value of 
'syntaxPrefix'</em>
 <a class="jxr_linenumber" name="L254" href="#L254">254</a> <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L255" href="#L255">255</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
setSyntaxPrefix(String prefix)
+<a class="jxr_linenumber" name="L255" href="#L255">255</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
setSyntaxPrefix(<strong class="jxr_keyword">final</strong> String prefix)
 <a class="jxr_linenumber" name="L256" href="#L256">256</a>     {
 <a class="jxr_linenumber" name="L257" href="#L257">257</a>         <strong 
class="jxr_keyword">this</strong>.defaultSyntaxPrefix = prefix;
 <a class="jxr_linenumber" name="L258" href="#L258">258</a>     }
@@ -280,7 +280,7 @@
 <a class="jxr_linenumber" name="L272" href="#L272">272</a> <em 
class="jxr_javadoccomment">     *</em>
 <a class="jxr_linenumber" name="L273" href="#L273">273</a> <em 
class="jxr_javadoccomment">     * @param newline the new value of 'newLine'</em>
 <a class="jxr_linenumber" name="L274" href="#L274">274</a> <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L275" href="#L275">275</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
setNewLine(String newline)
+<a class="jxr_linenumber" name="L275" href="#L275">275</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
setNewLine(<strong class="jxr_keyword">final</strong> String newline)
 <a class="jxr_linenumber" name="L276" href="#L276">276</a>     {
 <a class="jxr_linenumber" name="L277" href="#L277">277</a>         <strong 
class="jxr_keyword">this</strong>.defaultNewLine = newline;
 <a class="jxr_linenumber" name="L278" href="#L278">278</a>     }
@@ -300,7 +300,7 @@
 <a class="jxr_linenumber" name="L292" href="#L292">292</a> <em 
class="jxr_javadoccomment">     *</em>
 <a class="jxr_linenumber" name="L293" href="#L293">293</a> <em 
class="jxr_javadoccomment">     * @param prefix the new value of 
'optPrefix'</em>
 <a class="jxr_linenumber" name="L294" href="#L294">294</a> <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L295" href="#L295">295</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
setOptPrefix(String prefix)
+<a class="jxr_linenumber" name="L295" href="#L295">295</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
setOptPrefix(<strong class="jxr_keyword">final</strong> String prefix)
 <a class="jxr_linenumber" name="L296" href="#L296">296</a>     {
 <a class="jxr_linenumber" name="L297" href="#L297">297</a>         <strong 
class="jxr_keyword">this</strong>.defaultOptPrefix = prefix;
 <a class="jxr_linenumber" name="L298" href="#L298">298</a>     }
@@ -320,7 +320,7 @@
 <a class="jxr_linenumber" name="L312" href="#L312">312</a> <em 
class="jxr_javadoccomment">     *</em>
 <a class="jxr_linenumber" name="L313" href="#L313">313</a> <em 
class="jxr_javadoccomment">     * @param prefix the new value of 
'longOptPrefix'</em>
 <a class="jxr_linenumber" name="L314" href="#L314">314</a> <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L315" href="#L315">315</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
setLongOptPrefix(String prefix)
+<a class="jxr_linenumber" name="L315" href="#L315">315</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
setLongOptPrefix(<strong class="jxr_keyword">final</strong> String prefix)
 <a class="jxr_linenumber" name="L316" href="#L316">316</a>     {
 <a class="jxr_linenumber" name="L317" href="#L317">317</a>         <strong 
class="jxr_keyword">this</strong>.defaultLongOptPrefix = prefix;
 <a class="jxr_linenumber" name="L318" href="#L318">318</a>     }
@@ -343,7 +343,7 @@
 <a class="jxr_linenumber" name="L335" href="#L335">335</a> <em 
class="jxr_javadoccomment">     * @param longOptSeparator the separator, 
typically ' ' or '='.</em>
 <a class="jxr_linenumber" name="L336" href="#L336">336</a> <em 
class="jxr_javadoccomment">     * @since 1.3</em>
 <a class="jxr_linenumber" name="L337" href="#L337">337</a> <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L338" href="#L338">338</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
setLongOptSeparator(String longOptSeparator)
+<a class="jxr_linenumber" name="L338" href="#L338">338</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
setLongOptSeparator(<strong class="jxr_keyword">final</strong> String 
longOptSeparator)
 <a class="jxr_linenumber" name="L339" href="#L339">339</a>     {
 <a class="jxr_linenumber" name="L340" href="#L340">340</a>         <strong 
class="jxr_keyword">this</strong>.longOptSeparator = longOptSeparator;
 <a class="jxr_linenumber" name="L341" href="#L341">341</a>     }
@@ -364,7 +364,7 @@
 <a class="jxr_linenumber" name="L356" href="#L356">356</a> <em 
class="jxr_javadoccomment">     *</em>
 <a class="jxr_linenumber" name="L357" href="#L357">357</a> <em 
class="jxr_javadoccomment">     * @param name the new value of 'argName'</em>
 <a class="jxr_linenumber" name="L358" href="#L358">358</a> <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L359" href="#L359">359</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
setArgName(String name)
+<a class="jxr_linenumber" name="L359" href="#L359">359</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
setArgName(<strong class="jxr_keyword">final</strong> String name)
 <a class="jxr_linenumber" name="L360" href="#L360">360</a>     {
 <a class="jxr_linenumber" name="L361" href="#L361">361</a>         <strong 
class="jxr_keyword">this</strong>.defaultArgName = name;
 <a class="jxr_linenumber" name="L362" href="#L362">362</a>     }
@@ -398,7 +398,7 @@
 <a class="jxr_linenumber" name="L390" href="#L390">390</a> <em 
class="jxr_javadoccomment">     * @param comparator the {@link Comparator} to 
use for sorting the options</em>
 <a class="jxr_linenumber" name="L391" href="#L391">391</a> <em 
class="jxr_javadoccomment">     * @since 1.2</em>
 <a class="jxr_linenumber" name="L392" href="#L392">392</a> <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L393" href="#L393">393</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
setOptionComparator(Comparator&lt;Option&gt; comparator)
+<a class="jxr_linenumber" name="L393" href="#L393">393</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
setOptionComparator(<strong class="jxr_keyword">final</strong> 
Comparator&lt;Option&gt; comparator)
 <a class="jxr_linenumber" name="L394" href="#L394">394</a>     {
 <a class="jxr_linenumber" name="L395" href="#L395">395</a>         <strong 
class="jxr_keyword">this</strong>.optionComparator = comparator;
 <a class="jxr_linenumber" name="L396" href="#L396">396</a>     }
@@ -411,7 +411,7 @@
 <a class="jxr_linenumber" name="L403" href="#L403">403</a> <em 
class="jxr_javadoccomment">     * @param cmdLineSyntax the syntax for this 
application</em>
 <a class="jxr_linenumber" name="L404" href="#L404">404</a> <em 
class="jxr_javadoccomment">     * @param options the Options instance</em>
 <a class="jxr_linenumber" name="L405" href="#L405">405</a> <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L406" href="#L406">406</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
printHelp(String cmdLineSyntax, <a 
href="../../../../org/apache/commons/cli/Options.html">Options</a> options)
+<a class="jxr_linenumber" name="L406" href="#L406">406</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
printHelp(<strong class="jxr_keyword">final</strong> String cmdLineSyntax, 
<strong class="jxr_keyword">final</strong> <a 
href="../../../../org/apache/commons/cli/Options.html">Options</a> options)
 <a class="jxr_linenumber" name="L407" href="#L407">407</a>     {
 <a class="jxr_linenumber" name="L408" href="#L408">408</a>         
printHelp(getWidth(), cmdLineSyntax, <strong class="jxr_keyword">null</strong>, 
options, <strong class="jxr_keyword">null</strong>, false);
 <a class="jxr_linenumber" name="L409" href="#L409">409</a>     }
@@ -426,7 +426,7 @@
 <a class="jxr_linenumber" name="L418" href="#L418">418</a> <em 
class="jxr_javadoccomment">     * @param autoUsage whether to print an 
automatically generated</em>
 <a class="jxr_linenumber" name="L419" href="#L419">419</a> <em 
class="jxr_javadoccomment">     * usage statement</em>
 <a class="jxr_linenumber" name="L420" href="#L420">420</a> <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L421" href="#L421">421</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
printHelp(String cmdLineSyntax, <a 
href="../../../../org/apache/commons/cli/Options.html">Options</a> options, 
<strong class="jxr_keyword">boolean</strong> autoUsage)
+<a class="jxr_linenumber" name="L421" href="#L421">421</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
printHelp(<strong class="jxr_keyword">final</strong> String cmdLineSyntax, 
<strong class="jxr_keyword">final</strong> <a 
href="../../../../org/apache/commons/cli/Options.html">Options</a> options, 
<strong class="jxr_keyword">final</strong> <strong 
class="jxr_keyword">boolean</strong> autoUsage)
 <a class="jxr_linenumber" name="L422" href="#L422">422</a>     {
 <a class="jxr_linenumber" name="L423" href="#L423">423</a>         
printHelp(getWidth(), cmdLineSyntax, <strong class="jxr_keyword">null</strong>, 
options, <strong class="jxr_keyword">null</strong>, autoUsage);
 <a class="jxr_linenumber" name="L424" href="#L424">424</a>     }
@@ -441,7 +441,7 @@
 <a class="jxr_linenumber" name="L433" href="#L433">433</a> <em 
class="jxr_javadoccomment">     * @param options the Options instance</em>
 <a class="jxr_linenumber" name="L434" href="#L434">434</a> <em 
class="jxr_javadoccomment">     * @param footer the banner to display at the 
end of the help</em>
 <a class="jxr_linenumber" name="L435" href="#L435">435</a> <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L436" href="#L436">436</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
printHelp(String cmdLineSyntax, String header, <a 
href="../../../../org/apache/commons/cli/Options.html">Options</a> options, 
String footer)
+<a class="jxr_linenumber" name="L436" href="#L436">436</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
printHelp(<strong class="jxr_keyword">final</strong> String cmdLineSyntax, 
<strong class="jxr_keyword">final</strong> String header, <strong 
class="jxr_keyword">final</strong> <a 
href="../../../../org/apache/commons/cli/Options.html">Options</a> options, 
<strong class="jxr_keyword">final</strong> String footer)
 <a class="jxr_linenumber" name="L437" href="#L437">437</a>     {
 <a class="jxr_linenumber" name="L438" href="#L438">438</a>         
printHelp(cmdLineSyntax, header, options, footer, false);
 <a class="jxr_linenumber" name="L439" href="#L439">439</a>     }
@@ -458,7 +458,7 @@
 <a class="jxr_linenumber" name="L450" href="#L450">450</a> <em 
class="jxr_javadoccomment">     * @param autoUsage whether to print an 
automatically generated</em>
 <a class="jxr_linenumber" name="L451" href="#L451">451</a> <em 
class="jxr_javadoccomment">     * usage statement</em>
 <a class="jxr_linenumber" name="L452" href="#L452">452</a> <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L453" href="#L453">453</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
printHelp(String cmdLineSyntax, String header, <a 
href="../../../../org/apache/commons/cli/Options.html">Options</a> options, 
String footer, <strong class="jxr_keyword">boolean</strong> autoUsage)
+<a class="jxr_linenumber" name="L453" href="#L453">453</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
printHelp(<strong class="jxr_keyword">final</strong> String cmdLineSyntax, 
<strong class="jxr_keyword">final</strong> String header, <strong 
class="jxr_keyword">final</strong> <a 
href="../../../../org/apache/commons/cli/Options.html">Options</a> options, 
<strong class="jxr_keyword">final</strong> String footer, <strong 
class="jxr_keyword">final</strong> <strong class="jxr_keyword">boolean</strong> 
autoUsage)
 <a class="jxr_linenumber" name="L454" href="#L454">454</a>     {
 <a class="jxr_linenumber" name="L455" href="#L455">455</a>         
printHelp(getWidth(), cmdLineSyntax, header, options, footer, autoUsage);
 <a class="jxr_linenumber" name="L456" href="#L456">456</a>     }
@@ -474,7 +474,7 @@
 <a class="jxr_linenumber" name="L466" href="#L466">466</a> <em 
class="jxr_javadoccomment">     * @param options the Options instance</em>
 <a class="jxr_linenumber" name="L467" href="#L467">467</a> <em 
class="jxr_javadoccomment">     * @param footer the banner to display at the 
end of the help</em>
 <a class="jxr_linenumber" name="L468" href="#L468">468</a> <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L469" href="#L469">469</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
printHelp(<strong class="jxr_keyword">int</strong> width, String cmdLineSyntax, 
String header, <a 
href="../../../../org/apache/commons/cli/Options.html">Options</a> options, 
String footer)
+<a class="jxr_linenumber" name="L469" href="#L469">469</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
printHelp(<strong class="jxr_keyword">final</strong> <strong 
class="jxr_keyword">int</strong> width, <strong 
class="jxr_keyword">final</strong> String cmdLineSyntax, <strong 
class="jxr_keyword">final</strong> String header, <strong 
class="jxr_keyword">final</strong> <a 
href="../../../../org/apache/commons/cli/Options.html">Options</a> options, 
<strong class="jxr_keyword">final</strong> String footer)
 <a class="jxr_linenumber" name="L470" href="#L470">470</a>     {
 <a class="jxr_linenumber" name="L471" href="#L471">471</a>         
printHelp(width, cmdLineSyntax, header, options, footer, false);
 <a class="jxr_linenumber" name="L472" href="#L472">472</a>     }
@@ -492,10 +492,10 @@
 <a class="jxr_linenumber" name="L484" href="#L484">484</a> <em 
class="jxr_javadoccomment">     * @param autoUsage whether to print an 
automatically generated </em>
 <a class="jxr_linenumber" name="L485" href="#L485">485</a> <em 
class="jxr_javadoccomment">     * usage statement</em>
 <a class="jxr_linenumber" name="L486" href="#L486">486</a> <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L487" href="#L487">487</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
printHelp(<strong class="jxr_keyword">int</strong> width, String cmdLineSyntax, 
String header,
-<a class="jxr_linenumber" name="L488" href="#L488">488</a>                     
      <a href="../../../../org/apache/commons/cli/Options.html">Options</a> 
options, String footer, <strong class="jxr_keyword">boolean</strong> autoUsage)
+<a class="jxr_linenumber" name="L487" href="#L487">487</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
printHelp(<strong class="jxr_keyword">final</strong> <strong 
class="jxr_keyword">int</strong> width, <strong 
class="jxr_keyword">final</strong> String cmdLineSyntax, <strong 
class="jxr_keyword">final</strong> String header,
+<a class="jxr_linenumber" name="L488" href="#L488">488</a>                     
      <strong class="jxr_keyword">final</strong> <a 
href="../../../../org/apache/commons/cli/Options.html">Options</a> options, 
<strong class="jxr_keyword">final</strong> String footer, <strong 
class="jxr_keyword">final</strong> <strong class="jxr_keyword">boolean</strong> 
autoUsage)
 <a class="jxr_linenumber" name="L489" href="#L489">489</a>     {
-<a class="jxr_linenumber" name="L490" href="#L490">490</a>         PrintWriter 
pw = <strong class="jxr_keyword">new</strong> PrintWriter(System.out);
+<a class="jxr_linenumber" name="L490" href="#L490">490</a>         <strong 
class="jxr_keyword">final</strong> PrintWriter pw = <strong 
class="jxr_keyword">new</strong> PrintWriter(System.out);
 <a class="jxr_linenumber" name="L491" href="#L491">491</a> 
 <a class="jxr_linenumber" name="L492" href="#L492">492</a>         
printHelp(pw, width, cmdLineSyntax, header, options, getLeftPadding(), 
getDescPadding(), footer, autoUsage);
 <a class="jxr_linenumber" name="L493" href="#L493">493</a>         pw.flush();
@@ -518,9 +518,9 @@
 <a class="jxr_linenumber" name="L510" href="#L510">510</a> <em 
class="jxr_javadoccomment">     *</em>
 <a class="jxr_linenumber" name="L511" href="#L511">511</a> <em 
class="jxr_javadoccomment">     * @throws IllegalStateException if there is no 
room to print a line</em>
 <a class="jxr_linenumber" name="L512" href="#L512">512</a> <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L513" href="#L513">513</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
printHelp(PrintWriter pw, <strong class="jxr_keyword">int</strong> width, 
String cmdLineSyntax, 
-<a class="jxr_linenumber" name="L514" href="#L514">514</a>                     
      String header, <a 
href="../../../../org/apache/commons/cli/Options.html">Options</a> options, 
<strong class="jxr_keyword">int</strong> leftPad, 
-<a class="jxr_linenumber" name="L515" href="#L515">515</a>                     
      <strong class="jxr_keyword">int</strong> descPad, String footer)
+<a class="jxr_linenumber" name="L513" href="#L513">513</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
printHelp(<strong class="jxr_keyword">final</strong> PrintWriter pw, <strong 
class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> 
width, <strong class="jxr_keyword">final</strong> String cmdLineSyntax, 
+<a class="jxr_linenumber" name="L514" href="#L514">514</a>                     
      <strong class="jxr_keyword">final</strong> String header, <strong 
class="jxr_keyword">final</strong> <a 
href="../../../../org/apache/commons/cli/Options.html">Options</a> options, 
<strong class="jxr_keyword">final</strong> <strong 
class="jxr_keyword">int</strong> leftPad, 
+<a class="jxr_linenumber" name="L515" href="#L515">515</a>                     
      <strong class="jxr_keyword">final</strong> <strong 
class="jxr_keyword">int</strong> descPad, <strong 
class="jxr_keyword">final</strong> String footer)
 <a class="jxr_linenumber" name="L516" href="#L516">516</a>     {
 <a class="jxr_linenumber" name="L517" href="#L517">517</a>         
printHelp(pw, width, cmdLineSyntax, header, options, leftPad, descPad, footer, 
false);
 <a class="jxr_linenumber" name="L518" href="#L518">518</a>     }
@@ -545,9 +545,9 @@
 <a class="jxr_linenumber" name="L537" href="#L537">537</a> <em 
class="jxr_javadoccomment">     *</em>
 <a class="jxr_linenumber" name="L538" href="#L538">538</a> <em 
class="jxr_javadoccomment">     * @throws IllegalStateException if there is no 
room to print a line</em>
 <a class="jxr_linenumber" name="L539" href="#L539">539</a> <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L540" href="#L540">540</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
printHelp(PrintWriter pw, <strong class="jxr_keyword">int</strong> width, 
String cmdLineSyntax,
-<a class="jxr_linenumber" name="L541" href="#L541">541</a>                     
      String header, <a 
href="../../../../org/apache/commons/cli/Options.html">Options</a> options, 
<strong class="jxr_keyword">int</strong> leftPad,
-<a class="jxr_linenumber" name="L542" href="#L542">542</a>                     
      <strong class="jxr_keyword">int</strong> descPad, String footer, <strong 
class="jxr_keyword">boolean</strong> autoUsage)
+<a class="jxr_linenumber" name="L540" href="#L540">540</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
printHelp(<strong class="jxr_keyword">final</strong> PrintWriter pw, <strong 
class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> 
width, <strong class="jxr_keyword">final</strong> String cmdLineSyntax,
+<a class="jxr_linenumber" name="L541" href="#L541">541</a>                     
      <strong class="jxr_keyword">final</strong> String header, <strong 
class="jxr_keyword">final</strong> <a 
href="../../../../org/apache/commons/cli/Options.html">Options</a> options, 
<strong class="jxr_keyword">final</strong> <strong 
class="jxr_keyword">int</strong> leftPad,
+<a class="jxr_linenumber" name="L542" href="#L542">542</a>                     
      <strong class="jxr_keyword">final</strong> <strong 
class="jxr_keyword">int</strong> descPad, <strong 
class="jxr_keyword">final</strong> String footer, <strong 
class="jxr_keyword">final</strong> <strong class="jxr_keyword">boolean</strong> 
autoUsage)
 <a class="jxr_linenumber" name="L543" href="#L543">543</a>     {
 <a class="jxr_linenumber" name="L544" href="#L544">544</a>         <strong 
class="jxr_keyword">if</strong> (cmdLineSyntax == <strong 
class="jxr_keyword">null</strong> || cmdLineSyntax.length() == 0)
 <a class="jxr_linenumber" name="L545" href="#L545">545</a>         {
@@ -584,27 +584,27 @@
 <a class="jxr_linenumber" name="L576" href="#L576">576</a> <em 
class="jxr_javadoccomment">     * @param app The application name</em>
 <a class="jxr_linenumber" name="L577" href="#L577">577</a> <em 
class="jxr_javadoccomment">     * @param options The command line Options</em>
 <a class="jxr_linenumber" name="L578" href="#L578">578</a> <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L579" href="#L579">579</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
printUsage(PrintWriter pw, <strong class="jxr_keyword">int</strong> width, 
String app, <a 
href="../../../../org/apache/commons/cli/Options.html">Options</a> options)
+<a class="jxr_linenumber" name="L579" href="#L579">579</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
printUsage(<strong class="jxr_keyword">final</strong> PrintWriter pw, <strong 
class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> 
width, <strong class="jxr_keyword">final</strong> String app, <strong 
class="jxr_keyword">final</strong> <a 
href="../../../../org/apache/commons/cli/Options.html">Options</a> options)
 <a class="jxr_linenumber" name="L580" href="#L580">580</a>     {
 <a class="jxr_linenumber" name="L581" href="#L581">581</a>         <em 
class="jxr_comment">// initialise the string buffer</em>
-<a class="jxr_linenumber" name="L582" href="#L582">582</a>         
StringBuffer buff = <strong class="jxr_keyword">new</strong> 
StringBuffer(getSyntaxPrefix()).append(app).append(<span class="jxr_string">" 
"</span>);
+<a class="jxr_linenumber" name="L582" href="#L582">582</a>         <strong 
class="jxr_keyword">final</strong> StringBuffer buff = <strong 
class="jxr_keyword">new</strong> 
StringBuffer(getSyntaxPrefix()).append(app).append(<span class="jxr_string">" 
"</span>);
 <a class="jxr_linenumber" name="L583" href="#L583">583</a> 
 <a class="jxr_linenumber" name="L584" href="#L584">584</a>         <em 
class="jxr_comment">// create a list for processed option groups</em>
-<a class="jxr_linenumber" name="L585" href="#L585">585</a>         
Collection&lt;OptionGroup&gt; processedGroups = <strong 
class="jxr_keyword">new</strong> ArrayList&lt;OptionGroup&gt;();
+<a class="jxr_linenumber" name="L585" href="#L585">585</a>         <strong 
class="jxr_keyword">final</strong> Collection&lt;OptionGroup&gt; 
processedGroups = <strong class="jxr_keyword">new</strong> 
ArrayList&lt;OptionGroup&gt;();
 <a class="jxr_linenumber" name="L586" href="#L586">586</a> 
-<a class="jxr_linenumber" name="L587" href="#L587">587</a>         
List&lt;Option&gt; optList = <strong class="jxr_keyword">new</strong> 
ArrayList&lt;Option&gt;(options.getOptions());
+<a class="jxr_linenumber" name="L587" href="#L587">587</a>         <strong 
class="jxr_keyword">final</strong> List&lt;Option&gt; optList = <strong 
class="jxr_keyword">new</strong> ArrayList&lt;Option&gt;(options.getOptions());
 <a class="jxr_linenumber" name="L588" href="#L588">588</a>         <strong 
class="jxr_keyword">if</strong> (getOptionComparator() != <strong 
class="jxr_keyword">null</strong>)
 <a class="jxr_linenumber" name="L589" href="#L589">589</a>         {
 <a class="jxr_linenumber" name="L590" href="#L590">590</a>             
Collections.sort(optList, getOptionComparator());
 <a class="jxr_linenumber" name="L591" href="#L591">591</a>         }
 <a class="jxr_linenumber" name="L592" href="#L592">592</a>         <em 
class="jxr_comment">// iterate over the options</em>
-<a class="jxr_linenumber" name="L593" href="#L593">593</a>         <strong 
class="jxr_keyword">for</strong> (Iterator&lt;Option&gt; it = 
optList.iterator(); it.hasNext();)
+<a class="jxr_linenumber" name="L593" href="#L593">593</a>         <strong 
class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> 
Iterator&lt;Option&gt; it = optList.iterator(); it.hasNext();)
 <a class="jxr_linenumber" name="L594" href="#L594">594</a>         {
 <a class="jxr_linenumber" name="L595" href="#L595">595</a>             <em 
class="jxr_comment">// get the next Option</em>
-<a class="jxr_linenumber" name="L596" href="#L596">596</a>             <a 
href="../../../../org/apache/commons/cli/Option.html">Option</a> option = 
it.next();
+<a class="jxr_linenumber" name="L596" href="#L596">596</a>             <strong 
class="jxr_keyword">final</strong> <a 
href="../../../../org/apache/commons/cli/Option.html">Option</a> option = 
it.next();
 <a class="jxr_linenumber" name="L597" href="#L597">597</a> 
 <a class="jxr_linenumber" name="L598" href="#L598">598</a>             <em 
class="jxr_comment">// check if the option is part of an OptionGroup</em>
-<a class="jxr_linenumber" name="L599" href="#L599">599</a>             <a 
href="../../../../org/apache/commons/cli/OptionGroup.html">OptionGroup</a> 
group = options.getOptionGroup(option);
+<a class="jxr_linenumber" name="L599" href="#L599">599</a>             <strong 
class="jxr_keyword">final</strong> <a 
href="../../../../org/apache/commons/cli/OptionGroup.html">OptionGroup</a> 
group = options.getOptionGroup(option);
 <a class="jxr_linenumber" name="L600" href="#L600">600</a> 
 <a class="jxr_linenumber" name="L601" href="#L601">601</a>             <em 
class="jxr_comment">// if the option is part of a group </em>
 <a class="jxr_linenumber" name="L602" href="#L602">602</a>             <strong 
class="jxr_keyword">if</strong> (group != <strong 
class="jxr_keyword">null</strong>)
@@ -649,20 +649,20 @@
 <a class="jxr_linenumber" name="L641" href="#L641">641</a> <em 
class="jxr_javadoccomment">     * @param group the group to append</em>
 <a class="jxr_linenumber" name="L642" href="#L642">642</a> <em 
class="jxr_javadoccomment">     * @see 
#appendOption(StringBuffer,Option,boolean)</em>
 <a class="jxr_linenumber" name="L643" href="#L643">643</a> <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L644" href="#L644">644</a>     <strong 
class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> 
appendOptionGroup(StringBuffer buff, <a 
href="../../../../org/apache/commons/cli/OptionGroup.html">OptionGroup</a> 
group)
+<a class="jxr_linenumber" name="L644" href="#L644">644</a>     <strong 
class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> 
appendOptionGroup(<strong class="jxr_keyword">final</strong> StringBuffer buff, 
<strong class="jxr_keyword">final</strong> <a 
href="../../../../org/apache/commons/cli/OptionGroup.html">OptionGroup</a> 
group)
 <a class="jxr_linenumber" name="L645" href="#L645">645</a>     {
 <a class="jxr_linenumber" name="L646" href="#L646">646</a>         <strong 
class="jxr_keyword">if</strong> (!group.isRequired())
 <a class="jxr_linenumber" name="L647" href="#L647">647</a>         {
 <a class="jxr_linenumber" name="L648" href="#L648">648</a>             
buff.append(<span class="jxr_string">"["</span>);
 <a class="jxr_linenumber" name="L649" href="#L649">649</a>         }
 <a class="jxr_linenumber" name="L650" href="#L650">650</a> 
-<a class="jxr_linenumber" name="L651" href="#L651">651</a>         
List&lt;Option&gt; optList = <strong class="jxr_keyword">new</strong> 
ArrayList&lt;Option&gt;(group.getOptions());
+<a class="jxr_linenumber" name="L651" href="#L651">651</a>         <strong 
class="jxr_keyword">final</strong> List&lt;Option&gt; optList = <strong 
class="jxr_keyword">new</strong> ArrayList&lt;Option&gt;(group.getOptions());
 <a class="jxr_linenumber" name="L652" href="#L652">652</a>         <strong 
class="jxr_keyword">if</strong> (getOptionComparator() != <strong 
class="jxr_keyword">null</strong>)
 <a class="jxr_linenumber" name="L653" href="#L653">653</a>         {
 <a class="jxr_linenumber" name="L654" href="#L654">654</a>             
Collections.sort(optList, getOptionComparator());
 <a class="jxr_linenumber" name="L655" href="#L655">655</a>         }
 <a class="jxr_linenumber" name="L656" href="#L656">656</a>         <em 
class="jxr_comment">// for each option in the OptionGroup</em>
-<a class="jxr_linenumber" name="L657" href="#L657">657</a>         <strong 
class="jxr_keyword">for</strong> (Iterator&lt;Option&gt; it = 
optList.iterator(); it.hasNext();)
+<a class="jxr_linenumber" name="L657" href="#L657">657</a>         <strong 
class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> 
Iterator&lt;Option&gt; it = optList.iterator(); it.hasNext();)
 <a class="jxr_linenumber" name="L658" href="#L658">658</a>         {
 <a class="jxr_linenumber" name="L659" href="#L659">659</a>             <em 
class="jxr_comment">// whether the option is required or not is handled at 
group level</em>
 <a class="jxr_linenumber" name="L660" href="#L660">660</a>             
appendOption(buff, it.next(), <strong class="jxr_keyword">true</strong>);
@@ -686,7 +686,7 @@
 <a class="jxr_linenumber" name="L678" href="#L678">678</a> <em 
class="jxr_javadoccomment">     * @param option the Option to append</em>
 <a class="jxr_linenumber" name="L679" href="#L679">679</a> <em 
class="jxr_javadoccomment">     * @param required whether the Option is 
required or not</em>
 <a class="jxr_linenumber" name="L680" href="#L680">680</a> <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L681" href="#L681">681</a>     <strong 
class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> 
appendOption(StringBuffer buff, <a 
href="../../../../org/apache/commons/cli/Option.html">Option</a> option, 
<strong class="jxr_keyword">boolean</strong> required)
+<a class="jxr_linenumber" name="L681" href="#L681">681</a>     <strong 
class="jxr_keyword">private</strong> <strong class="jxr_keyword">void</strong> 
appendOption(<strong class="jxr_keyword">final</strong> StringBuffer buff, 
<strong class="jxr_keyword">final</strong> <a 
href="../../../../org/apache/commons/cli/Option.html">Option</a> option, 
<strong class="jxr_keyword">final</strong> <strong 
class="jxr_keyword">boolean</strong> required)
 <a class="jxr_linenumber" name="L682" href="#L682">682</a>     {
 <a class="jxr_linenumber" name="L683" href="#L683">683</a>         <strong 
class="jxr_keyword">if</strong> (!required)
 <a class="jxr_linenumber" name="L684" href="#L684">684</a>         {
@@ -724,9 +724,9 @@
 <a class="jxr_linenumber" name="L716" href="#L716">716</a> <em 
class="jxr_javadoccomment">     * @param width The number of characters per 
line for the usage statement.</em>
 <a class="jxr_linenumber" name="L717" href="#L717">717</a> <em 
class="jxr_javadoccomment">     * @param cmdLineSyntax The usage statement.</em>
 <a class="jxr_linenumber" name="L718" href="#L718">718</a> <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L719" href="#L719">719</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
printUsage(PrintWriter pw, <strong class="jxr_keyword">int</strong> width, 
String cmdLineSyntax)
+<a class="jxr_linenumber" name="L719" href="#L719">719</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
printUsage(<strong class="jxr_keyword">final</strong> PrintWriter pw, <strong 
class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> 
width, <strong class="jxr_keyword">final</strong> String cmdLineSyntax)
 <a class="jxr_linenumber" name="L720" href="#L720">720</a>     {
-<a class="jxr_linenumber" name="L721" href="#L721">721</a>         <strong 
class="jxr_keyword">int</strong> argPos = cmdLineSyntax.indexOf(' ') + 1;
+<a class="jxr_linenumber" name="L721" href="#L721">721</a>         <strong 
class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> 
argPos = cmdLineSyntax.indexOf(' ') + 1;
 <a class="jxr_linenumber" name="L722" href="#L722">722</a> 
 <a class="jxr_linenumber" name="L723" href="#L723">723</a>         
printWrapped(pw, width, getSyntaxPrefix().length() + argPos, getSyntaxPrefix() 
+ cmdLineSyntax);
 <a class="jxr_linenumber" name="L724" href="#L724">724</a>     }
@@ -743,10 +743,10 @@
 <a class="jxr_linenumber" name="L735" href="#L735">735</a> <em 
class="jxr_javadoccomment">     * @param descPad the number of characters of 
padding to be prefixed</em>
 <a class="jxr_linenumber" name="L736" href="#L736">736</a> <em 
class="jxr_javadoccomment">     * to each description line</em>
 <a class="jxr_linenumber" name="L737" href="#L737">737</a> <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L738" href="#L738">738</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
printOptions(PrintWriter pw, <strong class="jxr_keyword">int</strong> width, <a 
href="../../../../org/apache/commons/cli/Options.html">Options</a> options, 
-<a class="jxr_linenumber" name="L739" href="#L739">739</a>                     
         <strong class="jxr_keyword">int</strong> leftPad, <strong 
class="jxr_keyword">int</strong> descPad)
+<a class="jxr_linenumber" name="L738" href="#L738">738</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
printOptions(<strong class="jxr_keyword">final</strong> PrintWriter pw, <strong 
class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> 
width, <strong class="jxr_keyword">final</strong> <a 
href="../../../../org/apache/commons/cli/Options.html">Options</a> options, 
+<a class="jxr_linenumber" name="L739" href="#L739">739</a>                     
         <strong class="jxr_keyword">final</strong> <strong 
class="jxr_keyword">int</strong> leftPad, <strong 
class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> 
descPad)
 <a class="jxr_linenumber" name="L740" href="#L740">740</a>     {
-<a class="jxr_linenumber" name="L741" href="#L741">741</a>         
StringBuffer sb = <strong class="jxr_keyword">new</strong> StringBuffer();
+<a class="jxr_linenumber" name="L741" href="#L741">741</a>         <strong 
class="jxr_keyword">final</strong> StringBuffer sb = <strong 
class="jxr_keyword">new</strong> StringBuffer();
 <a class="jxr_linenumber" name="L742" href="#L742">742</a> 
 <a class="jxr_linenumber" name="L743" href="#L743">743</a>         
renderOptions(sb, width, options, leftPad, descPad);
 <a class="jxr_linenumber" name="L744" href="#L744">744</a>         
pw.println(sb.toString());
@@ -759,7 +759,7 @@
 <a class="jxr_linenumber" name="L751" href="#L751">751</a> <em 
class="jxr_javadoccomment">     * @param width The number of characters to 
display per line</em>
 <a class="jxr_linenumber" name="L752" href="#L752">752</a> <em 
class="jxr_javadoccomment">     * @param text The text to be written to the 
PrintWriter</em>
 <a class="jxr_linenumber" name="L753" href="#L753">753</a> <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L754" href="#L754">754</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
printWrapped(PrintWriter pw, <strong class="jxr_keyword">int</strong> width, 
String text)
+<a class="jxr_linenumber" name="L754" href="#L754">754</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
printWrapped(<strong class="jxr_keyword">final</strong> PrintWriter pw, <strong 
class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> 
width, <strong class="jxr_keyword">final</strong> String text)
 <a class="jxr_linenumber" name="L755" href="#L755">755</a>     {
 <a class="jxr_linenumber" name="L756" href="#L756">756</a>         
printWrapped(pw, width, 0, text);
 <a class="jxr_linenumber" name="L757" href="#L757">757</a>     }
@@ -772,9 +772,9 @@
 <a class="jxr_linenumber" name="L764" href="#L764">764</a> <em 
class="jxr_javadoccomment">     * @param nextLineTabStop The position on the 
next line for the first tab.</em>
 <a class="jxr_linenumber" name="L765" href="#L765">765</a> <em 
class="jxr_javadoccomment">     * @param text The text to be written to the 
PrintWriter</em>
 <a class="jxr_linenumber" name="L766" href="#L766">766</a> <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L767" href="#L767">767</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
printWrapped(PrintWriter pw, <strong class="jxr_keyword">int</strong> width, 
<strong class="jxr_keyword">int</strong> nextLineTabStop, String text)
+<a class="jxr_linenumber" name="L767" href="#L767">767</a>     <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">void</strong> 
printWrapped(<strong class="jxr_keyword">final</strong> PrintWriter pw, <strong 
class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> 
width, <strong class="jxr_keyword">final</strong> <strong 
class="jxr_keyword">int</strong> nextLineTabStop, <strong 
class="jxr_keyword">final</strong> String text)
 <a class="jxr_linenumber" name="L768" href="#L768">768</a>     {
-<a class="jxr_linenumber" name="L769" href="#L769">769</a>         
StringBuffer sb = <strong class="jxr_keyword">new</strong> 
StringBuffer(text.length());
+<a class="jxr_linenumber" name="L769" href="#L769">769</a>         <strong 
class="jxr_keyword">final</strong> StringBuffer sb = <strong 
class="jxr_keyword">new</strong> StringBuffer(text.length());
 <a class="jxr_linenumber" name="L770" href="#L770">770</a> 
 <a class="jxr_linenumber" name="L771" href="#L771">771</a>         
renderWrappedTextBlock(sb, width, nextLineTabStop, text);
 <a class="jxr_linenumber" name="L772" href="#L772">772</a>         
pw.println(sb.toString());
@@ -796,7 +796,7 @@
 <a class="jxr_linenumber" name="L788" href="#L788">788</a> <em 
class="jxr_javadoccomment">     *</em>
 <a class="jxr_linenumber" name="L789" href="#L789">789</a> <em 
class="jxr_javadoccomment">     * @return the StringBuffer with the rendered 
Options contents.</em>
 <a class="jxr_linenumber" name="L790" href="#L790">790</a> <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L791" href="#L791">791</a>     <strong 
class="jxr_keyword">protected</strong> StringBuffer renderOptions(StringBuffer 
sb, <strong class="jxr_keyword">int</strong> width, <a 
href="../../../../org/apache/commons/cli/Options.html">Options</a> options, 
<strong class="jxr_keyword">int</strong> leftPad, <strong 
class="jxr_keyword">int</strong> descPad)
+<a class="jxr_linenumber" name="L791" href="#L791">791</a>     <strong 
class="jxr_keyword">protected</strong> StringBuffer renderOptions(<strong 
class="jxr_keyword">final</strong> StringBuffer sb, <strong 
class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> 
width, <strong class="jxr_keyword">final</strong> <a 
href="../../../../org/apache/commons/cli/Options.html">Options</a> options, 
<strong class="jxr_keyword">final</strong> <strong 
class="jxr_keyword">int</strong> leftPad, <strong 
class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> 
descPad)
 <a class="jxr_linenumber" name="L792" href="#L792">792</a>     {
 <a class="jxr_linenumber" name="L793" href="#L793">793</a>         <strong 
class="jxr_keyword">final</strong> String lpad = createPadding(leftPad);
 <a class="jxr_linenumber" name="L794" href="#L794">794</a>         <strong 
class="jxr_keyword">final</strong> String dpad = createPadding(descPad);
@@ -806,18 +806,18 @@
 <a class="jxr_linenumber" name="L798" href="#L798">798</a>         <em 
class="jxr_comment">// the longest opt string this list will be then used to 
</em>
 <a class="jxr_linenumber" name="L799" href="#L799">799</a>         <em 
class="jxr_comment">// sort options ascending</em>
 <a class="jxr_linenumber" name="L800" href="#L800">800</a>         <strong 
class="jxr_keyword">int</strong> max = 0;
-<a class="jxr_linenumber" name="L801" href="#L801">801</a>         
List&lt;StringBuffer&gt; prefixList = <strong class="jxr_keyword">new</strong> 
ArrayList&lt;StringBuffer&gt;();
+<a class="jxr_linenumber" name="L801" href="#L801">801</a>         <strong 
class="jxr_keyword">final</strong> List&lt;StringBuffer&gt; prefixList = 
<strong class="jxr_keyword">new</strong> ArrayList&lt;StringBuffer&gt;();
 <a class="jxr_linenumber" name="L802" href="#L802">802</a> 
-<a class="jxr_linenumber" name="L803" href="#L803">803</a>         
List&lt;Option&gt; optList = options.helpOptions();
+<a class="jxr_linenumber" name="L803" href="#L803">803</a>         <strong 
class="jxr_keyword">final</strong> List&lt;Option&gt; optList = 
options.helpOptions();
 <a class="jxr_linenumber" name="L804" href="#L804">804</a> 
 <a class="jxr_linenumber" name="L805" href="#L805">805</a>         <strong 
class="jxr_keyword">if</strong> (getOptionComparator() != <strong 
class="jxr_keyword">null</strong>)
 <a class="jxr_linenumber" name="L806" href="#L806">806</a>         {
 <a class="jxr_linenumber" name="L807" href="#L807">807</a>             
Collections.sort(optList, getOptionComparator());
 <a class="jxr_linenumber" name="L808" href="#L808">808</a>         }
 <a class="jxr_linenumber" name="L809" href="#L809">809</a> 
-<a class="jxr_linenumber" name="L810" href="#L810">810</a>         <strong 
class="jxr_keyword">for</strong> (Option option : optList)
+<a class="jxr_linenumber" name="L810" href="#L810">810</a>         <strong 
class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> 
Option option : optList)
 <a class="jxr_linenumber" name="L811" href="#L811">811</a>         {
-<a class="jxr_linenumber" name="L812" href="#L812">812</a>             
StringBuffer optBuf = <strong class="jxr_keyword">new</strong> StringBuffer();
+<a class="jxr_linenumber" name="L812" href="#L812">812</a>             <strong 
class="jxr_keyword">final</strong> StringBuffer optBuf = <strong 
class="jxr_keyword">new</strong> StringBuffer();
 <a class="jxr_linenumber" name="L813" href="#L813">813</a> 
 <a class="jxr_linenumber" name="L814" href="#L814">814</a>             <strong 
class="jxr_keyword">if</strong> (option.getOpt() == <strong 
class="jxr_keyword">null</strong>)
 <a class="jxr_linenumber" name="L815" href="#L815">815</a>             {
@@ -835,7 +835,7 @@
 <a class="jxr_linenumber" name="L827" href="#L827">827</a> 
 <a class="jxr_linenumber" name="L828" href="#L828">828</a>             <strong 
class="jxr_keyword">if</strong> (option.hasArg())
 <a class="jxr_linenumber" name="L829" href="#L829">829</a>             {
-<a class="jxr_linenumber" name="L830" href="#L830">830</a>                 
String argName = option.getArgName();
+<a class="jxr_linenumber" name="L830" href="#L830">830</a>                 
<strong class="jxr_keyword">final</strong> String argName = option.getArgName();
 <a class="jxr_linenumber" name="L831" href="#L831">831</a>                 
<strong class="jxr_keyword">if</strong> (argName != <strong 
class="jxr_keyword">null</strong> &amp;&amp; argName.length() == 0)
 <a class="jxr_linenumber" name="L832" href="#L832">832</a>                 {
 <a class="jxr_linenumber" name="L833" href="#L833">833</a>                     
<em class="jxr_comment">// if the option has a blank argname</em>
@@ -854,10 +854,10 @@
 <a class="jxr_linenumber" name="L846" href="#L846">846</a> 
 <a class="jxr_linenumber" name="L847" href="#L847">847</a>         <strong 
class="jxr_keyword">int</strong> x = 0;
 <a class="jxr_linenumber" name="L848" href="#L848">848</a> 
-<a class="jxr_linenumber" name="L849" href="#L849">849</a>         <strong 
class="jxr_keyword">for</strong> (Iterator&lt;Option&gt; it = 
optList.iterator(); it.hasNext();)
+<a class="jxr_linenumber" name="L849" href="#L849">849</a>         <strong 
class="jxr_keyword">for</strong> (<strong class="jxr_keyword">final</strong> 
Iterator&lt;Option&gt; it = optList.iterator(); it.hasNext();)
 <a class="jxr_linenumber" name="L850" href="#L850">850</a>         {
-<a class="jxr_linenumber" name="L851" href="#L851">851</a>             <a 
href="../../../../org/apache/commons/cli/Option.html">Option</a> option = 
it.next();
-<a class="jxr_linenumber" name="L852" href="#L852">852</a>             
StringBuilder optBuf = <strong class="jxr_keyword">new</strong> 
StringBuilder(prefixList.get(x++).toString());
+<a class="jxr_linenumber" name="L851" href="#L851">851</a>             <strong 
class="jxr_keyword">final</strong> <a 
href="../../../../org/apache/commons/cli/Option.html">Option</a> option = 
it.next();
+<a class="jxr_linenumber" name="L852" href="#L852">852</a>             <strong 
class="jxr_keyword">final</strong> StringBuilder optBuf = <strong 
class="jxr_keyword">new</strong> StringBuilder(prefixList.get(x++).toString());
 <a class="jxr_linenumber" name="L853" href="#L853">853</a> 
 <a class="jxr_linenumber" name="L854" href="#L854">854</a>             <strong 
class="jxr_keyword">if</strong> (optBuf.length() &lt; max)
 <a class="jxr_linenumber" name="L855" href="#L855">855</a>             {
@@ -866,7 +866,7 @@
 <a class="jxr_linenumber" name="L858" href="#L858">858</a> 
 <a class="jxr_linenumber" name="L859" href="#L859">859</a>             
optBuf.append(dpad);
 <a class="jxr_linenumber" name="L860" href="#L860">860</a> 
-<a class="jxr_linenumber" name="L861" href="#L861">861</a>             <strong 
class="jxr_keyword">int</strong> nextLineTabStop = max + descPad;
+<a class="jxr_linenumber" name="L861" href="#L861">861</a>             <strong 
class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> 
nextLineTabStop = max + descPad;
 <a class="jxr_linenumber" name="L862" href="#L862">862</a> 
 <a class="jxr_linenumber" name="L863" href="#L863">863</a>             <strong 
class="jxr_keyword">if</strong> (option.getDescription() != <strong 
class="jxr_keyword">null</strong>)
 <a class="jxr_linenumber" name="L864" href="#L864">864</a>             {
@@ -895,7 +895,7 @@
 <a class="jxr_linenumber" name="L887" href="#L887">887</a> <em 
class="jxr_javadoccomment">     *</em>
 <a class="jxr_linenumber" name="L888" href="#L888">888</a> <em 
class="jxr_javadoccomment">     * @return the StringBuffer with the rendered 
Options contents.</em>
 <a class="jxr_linenumber" name="L889" href="#L889">889</a> <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L890" href="#L890">890</a>     <strong 
class="jxr_keyword">protected</strong> StringBuffer 
renderWrappedText(StringBuffer sb, <strong class="jxr_keyword">int</strong> 
width, 
+<a class="jxr_linenumber" name="L890" href="#L890">890</a>     <strong 
class="jxr_keyword">protected</strong> StringBuffer renderWrappedText(<strong 
class="jxr_keyword">final</strong> StringBuffer sb, <strong 
class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> 
width, 
 <a class="jxr_linenumber" name="L891" href="#L891">891</a>                     
                         <strong class="jxr_keyword">int</strong> 
nextLineTabStop, String text)
 <a class="jxr_linenumber" name="L892" href="#L892">892</a>     {
 <a class="jxr_linenumber" name="L893" href="#L893">893</a>         <strong 
class="jxr_keyword">int</strong> pos = findWrapPos(text, width, 0);
@@ -947,11 +947,11 @@
 <a class="jxr_linenumber" name="L939" href="#L939">939</a> <em 
class="jxr_javadoccomment">     * @param nextLineTabStop The position on the 
next line for the first tab.</em>
 <a class="jxr_linenumber" name="L940" href="#L940">940</a> <em 
class="jxr_javadoccomment">     * @param text The text to be rendered.</em>
 <a class="jxr_linenumber" name="L941" href="#L941">941</a> <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L942" href="#L942">942</a>     <strong 
class="jxr_keyword">private</strong> Appendable 
renderWrappedTextBlock(StringBuffer sb, <strong 
class="jxr_keyword">int</strong> width, <strong 
class="jxr_keyword">int</strong> nextLineTabStop, String text)
+<a class="jxr_linenumber" name="L942" href="#L942">942</a>     <strong 
class="jxr_keyword">private</strong> Appendable renderWrappedTextBlock(<strong 
class="jxr_keyword">final</strong> StringBuffer sb, <strong 
class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> 
width, <strong class="jxr_keyword">final</strong> <strong 
class="jxr_keyword">int</strong> nextLineTabStop, <strong 
class="jxr_keyword">final</strong> String text)
 <a class="jxr_linenumber" name="L943" href="#L943">943</a>     {
 <a class="jxr_linenumber" name="L944" href="#L944">944</a>         <strong 
class="jxr_keyword">try</strong>
 <a class="jxr_linenumber" name="L945" href="#L945">945</a>         {
-<a class="jxr_linenumber" name="L946" href="#L946">946</a>             
BufferedReader in = <strong class="jxr_keyword">new</strong> 
BufferedReader(<strong class="jxr_keyword">new</strong> StringReader(text));
+<a class="jxr_linenumber" name="L946" href="#L946">946</a>             <strong 
class="jxr_keyword">final</strong> BufferedReader in = <strong 
class="jxr_keyword">new</strong> BufferedReader(<strong 
class="jxr_keyword">new</strong> StringReader(text));
 <a class="jxr_linenumber" name="L947" href="#L947">947</a>             String 
line;
 <a class="jxr_linenumber" name="L948" href="#L948">948</a>             <strong 
class="jxr_keyword">boolean</strong> firstLine = <strong 
class="jxr_keyword">true</strong>;
 <a class="jxr_linenumber" name="L949" href="#L949">949</a>             <strong 
class="jxr_keyword">while</strong> ((line = in.readLine()) != <strong 
class="jxr_keyword">null</strong>)
@@ -967,7 +967,7 @@
 <a class="jxr_linenumber" name="L959" href="#L959">959</a>                 
renderWrappedText(sb, width, nextLineTabStop, line);
 <a class="jxr_linenumber" name="L960" href="#L960">960</a>             }
 <a class="jxr_linenumber" name="L961" href="#L961">961</a>         }
-<a class="jxr_linenumber" name="L962" href="#L962">962</a>         <strong 
class="jxr_keyword">catch</strong> (IOException e) <em 
class="jxr_comment">//NOPMD</em>
+<a class="jxr_linenumber" name="L962" href="#L962">962</a>         <strong 
class="jxr_keyword">catch</strong> (<strong class="jxr_keyword">final</strong> 
IOException e) <em class="jxr_comment">//NOPMD</em>
 <a class="jxr_linenumber" name="L963" href="#L963">963</a>         {
 <a class="jxr_linenumber" name="L964" href="#L964">964</a>             <em 
class="jxr_comment">// cannot happen</em>
 <a class="jxr_linenumber" name="L965" href="#L965">965</a>         }
@@ -989,7 +989,7 @@
 <a class="jxr_linenumber" name="L981" href="#L981">981</a> <em 
class="jxr_javadoccomment">     * @return position on which the text must be 
wrapped or -1 if the wrap</em>
 <a class="jxr_linenumber" name="L982" href="#L982">982</a> <em 
class="jxr_javadoccomment">     * position is at the end of the text</em>
 <a class="jxr_linenumber" name="L983" href="#L983">983</a> <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L984" href="#L984">984</a>     <strong 
class="jxr_keyword">protected</strong> <strong class="jxr_keyword">int</strong> 
findWrapPos(String text, <strong class="jxr_keyword">int</strong> width, 
<strong class="jxr_keyword">int</strong> startPos)
+<a class="jxr_linenumber" name="L984" href="#L984">984</a>     <strong 
class="jxr_keyword">protected</strong> <strong class="jxr_keyword">int</strong> 
findWrapPos(<strong class="jxr_keyword">final</strong> String text, <strong 
class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> 
width, <strong class="jxr_keyword">final</strong> <strong 
class="jxr_keyword">int</strong> startPos)
 <a class="jxr_linenumber" name="L985" href="#L985">985</a>     {
 <a class="jxr_linenumber" name="L986" href="#L986">986</a>         <em 
class="jxr_comment">// the line ends before the max wrap pos or a new line char 
found</em>
 <a class="jxr_linenumber" name="L987" href="#L987">987</a>         <strong 
class="jxr_keyword">int</strong> pos = text.indexOf('\n', startPos);
@@ -1038,9 +1038,9 @@
 <a class="jxr_linenumber" name="L1030" href="#L1030">1030</a> <em 
class="jxr_javadoccomment">     *</em>
 <a class="jxr_linenumber" name="L1031" href="#L1031">1031</a> <em 
class="jxr_javadoccomment">     * @return The String of padding</em>
 <a class="jxr_linenumber" name="L1032" href="#L1032">1032</a> <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L1033" href="#L1033">1033</a>     <strong 
class="jxr_keyword">protected</strong> String createPadding(<strong 
class="jxr_keyword">int</strong> len)
+<a class="jxr_linenumber" name="L1033" href="#L1033">1033</a>     <strong 
class="jxr_keyword">protected</strong> String createPadding(<strong 
class="jxr_keyword">final</strong> <strong class="jxr_keyword">int</strong> len)
 <a class="jxr_linenumber" name="L1034" href="#L1034">1034</a>     {
-<a class="jxr_linenumber" name="L1035" href="#L1035">1035</a>         <strong 
class="jxr_keyword">char</strong>[] padding = <strong 
class="jxr_keyword">new</strong> <strong class="jxr_keyword">char</strong>[len];
+<a class="jxr_linenumber" name="L1035" href="#L1035">1035</a>         <strong 
class="jxr_keyword">final</strong> <strong class="jxr_keyword">char</strong>[] 
padding = <strong class="jxr_keyword">new</strong> <strong 
class="jxr_keyword">char</strong>[len];
 <a class="jxr_linenumber" name="L1036" href="#L1036">1036</a>         
Arrays.fill(padding, ' ');
 <a class="jxr_linenumber" name="L1037" href="#L1037">1037</a> 
 <a class="jxr_linenumber" name="L1038" href="#L1038">1038</a>         <strong 
class="jxr_keyword">return</strong> <strong class="jxr_keyword">new</strong> 
String(padding);
@@ -1053,7 +1053,7 @@
 <a class="jxr_linenumber" name="L1045" href="#L1045">1045</a> <em 
class="jxr_javadoccomment">     *</em>
 <a class="jxr_linenumber" name="L1046" href="#L1046">1046</a> <em 
class="jxr_javadoccomment">     * @return The String of without the trailing 
padding</em>
 <a class="jxr_linenumber" name="L1047" href="#L1047">1047</a> <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L1048" href="#L1048">1048</a>     <strong 
class="jxr_keyword">protected</strong> String rtrim(String s)
+<a class="jxr_linenumber" name="L1048" href="#L1048">1048</a>     <strong 
class="jxr_keyword">protected</strong> String rtrim(<strong 
class="jxr_keyword">final</strong> String s)
 <a class="jxr_linenumber" name="L1049" href="#L1049">1049</a>     {
 <a class="jxr_linenumber" name="L1050" href="#L1050">1050</a>         <strong 
class="jxr_keyword">if</strong> (s == <strong class="jxr_keyword">null</strong> 
|| s.length() == 0)
 <a class="jxr_linenumber" name="L1051" href="#L1051">1051</a>         {
@@ -1093,7 +1093,7 @@
 <a class="jxr_linenumber" name="L1085" href="#L1085">1085</a> <em 
class="jxr_javadoccomment">         *         the first argument is less than, 
equal to, or greater than the</em>
 <a class="jxr_linenumber" name="L1086" href="#L1086">1086</a> <em 
class="jxr_javadoccomment">         *         second.</em>
 <a class="jxr_linenumber" name="L1087" href="#L1087">1087</a> <em 
class="jxr_javadoccomment">         */</em>
-<a class="jxr_linenumber" name="L1088" href="#L1088">1088</a>         <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> 
compare(<a href="../../../../org/apache/commons/cli/Option.html">Option</a> 
opt1, <a href="../../../../org/apache/commons/cli/Option.html">Option</a> opt2)
+<a class="jxr_linenumber" name="L1088" href="#L1088">1088</a>         <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">int</strong> 
compare(<strong class="jxr_keyword">final</strong> <a 
href="../../../../org/apache/commons/cli/Option.html">Option</a> opt1, <strong 
class="jxr_keyword">final</strong> <a 
href="../../../../org/apache/commons/cli/Option.html">Option</a> opt2)
 <a class="jxr_linenumber" name="L1089" href="#L1089">1089</a>         {
 <a class="jxr_linenumber" name="L1090" href="#L1090">1090</a>             
<strong class="jxr_keyword">return</strong> 
opt1.getKey().compareToIgnoreCase(opt2.getKey());
 <a class="jxr_linenumber" name="L1091" href="#L1091">1091</a>         }

Modified: 
websites/production/commons/content/proper/commons-cli/xref/org/apache/commons/cli/MissingArgumentException.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-cli/xref/org/apache/commons/cli/MissingArgumentException.html
 (original)
+++ 
websites/production/commons/content/proper/commons-cli/xref/org/apache/commons/cli/MissingArgumentException.html
 Thu Jun  8 17:47:18 2017
@@ -29,7 +29,7 @@
 <a class="jxr_linenumber" name="L21" href="#L21">21</a>  <em 
class="jxr_javadoccomment"> * Thrown when an option requiring an argument</em>
 <a class="jxr_linenumber" name="L22" href="#L22">22</a>  <em 
class="jxr_javadoccomment"> * is not provided with an argument.</em>
 <a class="jxr_linenumber" name="L23" href="#L23">23</a>  <em 
class="jxr_javadoccomment"> *</em>
-<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <em 
class="jxr_javadoccomment"> * @version $Id: MissingArgumentException.java 
1443102 2013-02-06 18:12:16Z tn $</em>
+<a class="jxr_linenumber" name="L24" href="#L24">24</a>  <em 
class="jxr_javadoccomment"> * @version $Id$</em>
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>  <em 
class="jxr_javadoccomment"> */</em>
 <a class="jxr_linenumber" name="L26" href="#L26">26</a>  <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> 
<a 
href="../../../../org/apache/commons/cli/MissingArgumentException.html">MissingArgumentException</a>
 <strong class="jxr_keyword">extends</strong> <a 
href="../../../../org/apache/commons/cli/ParseException.html">ParseException</a>
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>  {
@@ -47,7 +47,7 @@
 <a class="jxr_linenumber" name="L39" href="#L39">39</a>  <em 
class="jxr_javadoccomment">     *</em>
 <a class="jxr_linenumber" name="L40" href="#L40">40</a>  <em 
class="jxr_javadoccomment">     * @param message the detail message</em>
 <a class="jxr_linenumber" name="L41" href="#L41">41</a>  <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L42" href="#L42">42</a>      <strong 
class="jxr_keyword">public</strong> <a 
href="../../../../org/apache/commons/cli/MissingArgumentException.html">MissingArgumentException</a>(String
 message)
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>      <strong 
class="jxr_keyword">public</strong> <a 
href="../../../../org/apache/commons/cli/MissingArgumentException.html">MissingArgumentException</a>(<strong
 class="jxr_keyword">final</strong> String message)
 <a class="jxr_linenumber" name="L43" href="#L43">43</a>      {
 <a class="jxr_linenumber" name="L44" href="#L44">44</a>          <strong 
class="jxr_keyword">super</strong>(message);
 <a class="jxr_linenumber" name="L45" href="#L45">45</a>      }
@@ -59,7 +59,7 @@
 <a class="jxr_linenumber" name="L51" href="#L51">51</a>  <em 
class="jxr_javadoccomment">     * @param option the option requiring an 
argument</em>
 <a class="jxr_linenumber" name="L52" href="#L52">52</a>  <em 
class="jxr_javadoccomment">     * @since 1.2</em>
 <a class="jxr_linenumber" name="L53" href="#L53">53</a>  <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L54" href="#L54">54</a>      <strong 
class="jxr_keyword">public</strong> <a 
href="../../../../org/apache/commons/cli/MissingArgumentException.html">MissingArgumentException</a>(<a
 href="../../../../org/apache/commons/cli/Option.html">Option</a> option)
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>      <strong 
class="jxr_keyword">public</strong> <a 
href="../../../../org/apache/commons/cli/MissingArgumentException.html">MissingArgumentException</a>(<strong
 class="jxr_keyword">final</strong> <a 
href="../../../../org/apache/commons/cli/Option.html">Option</a> option)
 <a class="jxr_linenumber" name="L55" href="#L55">55</a>      {
 <a class="jxr_linenumber" name="L56" href="#L56">56</a>          <strong 
class="jxr_keyword">this</strong>(<span class="jxr_string">"Missing argument 
for option: "</span> + option.getKey());
 <a class="jxr_linenumber" name="L57" href="#L57">57</a>          <strong 
class="jxr_keyword">this</strong>.option = option;

Modified: 
websites/production/commons/content/proper/commons-cli/xref/org/apache/commons/cli/MissingOptionException.html
==============================================================================
--- 
websites/production/commons/content/proper/commons-cli/xref/org/apache/commons/cli/MissingOptionException.html
 (original)
+++ 
websites/production/commons/content/proper/commons-cli/xref/org/apache/commons/cli/MissingOptionException.html
 Thu Jun  8 17:47:18 2017
@@ -31,7 +31,7 @@
 <a class="jxr_linenumber" name="L23" href="#L23">23</a>  <em 
class="jxr_javadoccomment">/**</em>
 <a class="jxr_linenumber" name="L24" href="#L24">24</a>  <em 
class="jxr_javadoccomment"> * Thrown when a required option has not been 
provided.</em>
 <a class="jxr_linenumber" name="L25" href="#L25">25</a>  <em 
class="jxr_javadoccomment"> *</em>
-<a class="jxr_linenumber" name="L26" href="#L26">26</a>  <em 
class="jxr_javadoccomment"> * @version $Id: MissingOptionException.java 1443102 
2013-02-06 18:12:16Z tn $</em>
+<a class="jxr_linenumber" name="L26" href="#L26">26</a>  <em 
class="jxr_javadoccomment"> * @version $Id$</em>
 <a class="jxr_linenumber" name="L27" href="#L27">27</a>  <em 
class="jxr_javadoccomment"> */</em>
 <a class="jxr_linenumber" name="L28" href="#L28">28</a>  <strong 
class="jxr_keyword">public</strong> <strong class="jxr_keyword">class</strong> 
<a 
href="../../../../org/apache/commons/cli/MissingOptionException.html">MissingOptionException</a>
 <strong class="jxr_keyword">extends</strong> <a 
href="../../../../org/apache/commons/cli/ParseException.html">ParseException</a>
 <a class="jxr_linenumber" name="L29" href="#L29">29</a>  {
@@ -47,7 +47,7 @@
 <a class="jxr_linenumber" name="L39" href="#L39">39</a>  <em 
class="jxr_javadoccomment">     *</em>
 <a class="jxr_linenumber" name="L40" href="#L40">40</a>  <em 
class="jxr_javadoccomment">     * @param message the detail message</em>
 <a class="jxr_linenumber" name="L41" href="#L41">41</a>  <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L42" href="#L42">42</a>      <strong 
class="jxr_keyword">public</strong> <a 
href="../../../../org/apache/commons/cli/MissingOptionException.html">MissingOptionException</a>(String
 message)
+<a class="jxr_linenumber" name="L42" href="#L42">42</a>      <strong 
class="jxr_keyword">public</strong> <a 
href="../../../../org/apache/commons/cli/MissingOptionException.html">MissingOptionException</a>(<strong
 class="jxr_keyword">final</strong> String message)
 <a class="jxr_linenumber" name="L43" href="#L43">43</a>      {
 <a class="jxr_linenumber" name="L44" href="#L44">44</a>          <strong 
class="jxr_keyword">super</strong>(message);
 <a class="jxr_linenumber" name="L45" href="#L45">45</a>      }
@@ -59,7 +59,7 @@
 <a class="jxr_linenumber" name="L51" href="#L51">51</a>  <em 
class="jxr_javadoccomment">     * @param missingOptions the list of missing 
options and groups</em>
 <a class="jxr_linenumber" name="L52" href="#L52">52</a>  <em 
class="jxr_javadoccomment">     * @since 1.2</em>
 <a class="jxr_linenumber" name="L53" href="#L53">53</a>  <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L54" href="#L54">54</a>      <strong 
class="jxr_keyword">public</strong> <a 
href="../../../../org/apache/commons/cli/MissingOptionException.html">MissingOptionException</a>(List
 missingOptions)
+<a class="jxr_linenumber" name="L54" href="#L54">54</a>      <strong 
class="jxr_keyword">public</strong> <a 
href="../../../../org/apache/commons/cli/MissingOptionException.html">MissingOptionException</a>(<strong
 class="jxr_keyword">final</strong> List missingOptions)
 <a class="jxr_linenumber" name="L55" href="#L55">55</a>      {
 <a class="jxr_linenumber" name="L56" href="#L56">56</a>          <strong 
class="jxr_keyword">this</strong>(createMessage(missingOptions));
 <a class="jxr_linenumber" name="L57" href="#L57">57</a>          <strong 
class="jxr_keyword">this</strong>.missingOptions = missingOptions;
@@ -83,13 +83,13 @@
 <a class="jxr_linenumber" name="L75" href="#L75">75</a>  <em 
class="jxr_javadoccomment">     * @param missingOptions the list of missing 
options and groups</em>
 <a class="jxr_linenumber" name="L76" href="#L76">76</a>  <em 
class="jxr_javadoccomment">     * @since 1.2</em>
 <a class="jxr_linenumber" name="L77" href="#L77">77</a>  <em 
class="jxr_javadoccomment">     */</em>
-<a class="jxr_linenumber" name="L78" href="#L78">78</a>      <strong 
class="jxr_keyword">private</strong> <strong 
class="jxr_keyword">static</strong> String createMessage(List&lt;?&gt; 
missingOptions)
+<a class="jxr_linenumber" name="L78" href="#L78">78</a>      <strong 
class="jxr_keyword">private</strong> <strong 
class="jxr_keyword">static</strong> String createMessage(<strong 
class="jxr_keyword">final</strong> List&lt;?&gt; missingOptions)
 <a class="jxr_linenumber" name="L79" href="#L79">79</a>      {
-<a class="jxr_linenumber" name="L80" href="#L80">80</a>          StringBuilder 
buf = <strong class="jxr_keyword">new</strong> StringBuilder(<span 
class="jxr_string">"Missing required option"</span>);
+<a class="jxr_linenumber" name="L80" href="#L80">80</a>          <strong 
class="jxr_keyword">final</strong> StringBuilder buf = <strong 
class="jxr_keyword">new</strong> StringBuilder(<span 
class="jxr_string">"Missing required option"</span>);
 <a class="jxr_linenumber" name="L81" href="#L81">81</a>          
buf.append(missingOptions.size() == 1 ? <span class="jxr_string">""</span> : 
<span class="jxr_string">"s"</span>);
 <a class="jxr_linenumber" name="L82" href="#L82">82</a>          
buf.append(<span class="jxr_string">": "</span>);
 <a class="jxr_linenumber" name="L83" href="#L83">83</a>  
-<a class="jxr_linenumber" name="L84" href="#L84">84</a>          
Iterator&lt;?&gt; it = missingOptions.iterator();
+<a class="jxr_linenumber" name="L84" href="#L84">84</a>          <strong 
class="jxr_keyword">final</strong> Iterator&lt;?&gt; it = 
missingOptions.iterator();
 <a class="jxr_linenumber" name="L85" href="#L85">85</a>          <strong 
class="jxr_keyword">while</strong> (it.hasNext())
 <a class="jxr_linenumber" name="L86" href="#L86">86</a>          {
 <a class="jxr_linenumber" name="L87" href="#L87">87</a>              
buf.append(it.next());


Reply via email to