title: Should constructor parameters be declared final
body: <p>I have seen codes where function parameters have been declared final. Surprisingly not seen code with constructor parameters declared final.</p>
  
  <p>Eg:</p>
  
  <pre><code>public class Foo {
  
     public Foo(final int day, final int month, final int year) {
      ...
     }
  }
  </code></pre>
  
  <p>Why is this not common ? Is there a concrete reason or just that fact that code becomes verbose ?</p>