NonNull annotation on fields makes type non-null
Fixed the main function signature
Always using the last successful build of Kotlin
Fixed issue with final variables and overloading