miha-x64
04/08/2017, 8:40 PMprivate lateinit var, access modifier is first, and properties grouped by access descending (i. e. all public properties first, implementation details last).
Also, about functions: public final override fun, since override final looks contradictionary, and override public will be incorrect, e. g. you override a protected function and make it public.