Java to Kotlin converter: keep more than one blank line from original code
Java to Kotlin converter: refactoring working with constructors (in progress)
Java to Kotlin converter: fixed bug with secondary constructor conversion
Java to Kotlin converter: no intermediate __ variable in factory function if body is simple
Java to Kotlin converter: refactored code moving dealing with constructors from Converter to ConstructorConverter
Java to Kotlin converter: refactored code moving all knowledge about factory function internals into ConstructorConverter
Java to Kotlin converter: minor
Java to Kotlin converter: fixed bugs with reference conversion in secondary constructors
Java to Kotlin converter: generate nullable type for private non-initialized fields
Java to Kotlin converter: do not generate default field initializer when it's incorrect anyway
Java to Kotlin converter: do not initialize non-val's in artificial primary constructor - it often produced stupid code
Java to Kotlin converter: minor code refactoring
Java to Kotlin converter: more correct detection of primary constructor + constructor chains are supported (not completely correct code generated yet)
Java to Kotlin converter: secondary constructors are converted to top-level functions instead of "create" functions in class object
Java to Kotlin converter: code refactoring
Java to Kotlin converter: moved primary constructor detection logic into ConstructorConverter
Java to Kotlin converter: refactored code to perform primary constructor detection only once
Java to Kotlin converter: base class parameters detection logic moved into ConstructorConverter too
Java to Kotlin converter: access modifiers of factory functions + factory functions for nested classes
Java to Kotlin converter: constructor overloads to default parameter values conversion