Java to Kotlin: dropped Node interface
Java to Kotlin converter: working on not loosing comments - refactored redundant .toKotlin() calls
Java to Kotlin converter: working on not loosing comments - Element made Class instead of Trait
Java to Kotlin converter: working on not loosing comments - CommentConverter is passed when converting to Kotlin
Java to Kotlin converter: new way of preserving comments and blank lines implemented (not completely though)
Java to Kotlin converter: big refactoring of code generation to never allow end of line comments to stick together with further code

 #KT-4421 Fixed