class Serializer { constructor() /* primary */ { super/*Any*/() /* () */ } fun serialize() { val messageCollector: = .createMessageCollector() try { // BLOCK } catch (e: Throwable){ // BLOCK messageCollector.flush() } } private fun createMessageCollector(): { return { // BLOCK local class : Collector { constructor() /* primary */ { super/*Collector*/() /* () */ } } () } } }