final or val function parameter or in Kotlin? : <p>Why does Kotlin removed the final or val function parameter which is very useful in Java?</p>

<pre><code>fun say(val msg: String = "Hello World") {
    msg = "Hello To Me" // would give an error here since msg is val    
                        //or final
    ...
    ...
    ...
}
</code></pre>
