kotlin bytecode from IDE: ``` // ================.../common/view/EventsDelegate.class ================= // class version 50.0 (50) // access flags 0x601 public abstract interface .../common/view/EventsDelegate { @Lkotlin/Metadata;(mv={1, 1, 0}, bv={1, 0, 0}, k=1, d1={"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\u0008f\u0018\u00002\u00020\u0001\u00a8\u0006\u0002"}, d2={"L.../common/view/EventsDelegate;", "", "production sources for module app"}) // compiled from: EventsDelegatingWidget.kt } // ================.../common/view/EventsDelegatingWidget.class ================= // class version 50.0 (50) // access flags 0x601 // signature Ljava/lang/Object;L.../common/view/Widget; // declaration: .../common/view/EventsDelegatingWidget extends ....common.view.Widget public abstract interface .../common/view/EventsDelegatingWidget implements .../common/view/Widget { // access flags 0x401 // signature ()TD; // declaration: D getEventsDelegate() public abstract getEventsDelegate()L.../common/view/EventsDelegate; @Lorg/jetbrains/annotations/Nullable;() // invisible LOCALVARIABLE this L.../common/view/EventsDelegatingWidget; L0 L1 0 // access flags 0x401 // signature (TD;)V // declaration: void setEventsDelegate(D) public abstract setEventsDelegate(L.../common/view/EventsDelegate;)V @Lorg/jetbrains/annotations/Nullable;() // invisible, parameter 0 LOCALVARIABLE this L.../common/view/EventsDelegatingWidget; L0 L1 0 LOCALVARIABLE L.../common/view/EventsDelegate; L0 L1 1 @Lkotlin/Metadata;(mv={1, 1, 0}, bv={1, 0, 0}, k=1, d1={"\u0000\u0012\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0006\u0008f\u0018\u0000*\u0008\u0008\u0000\u0010\u0001*\u00020\u00022\u00020\u0003R\u001a\u0010\u0004\u001a\u0004\u0018\u00018\u0000X\u00a6\u000e\u00a2\u0006\u000c\u001a\u0004\u0008\u0005\u0010\u0006\"\u0004\u0008\u0007\u0010\u0008\u00a8\u0006\u0009"}, d2={"L.../common/view/EventsDelegatingWidget;", "D", "L.../common/view/EventsDelegate;", "L.../common/view/Widget;", "eventsDelegate", "getEventsDelegate", "()L.../common/view/EventsDelegate;", "setEventsDelegate", "(L.../common/view/EventsDelegate;)V", "production sources for module app"}) // access flags 0x19 public final static INNERCLASS .../common/view/EventsDelegatingWidget$DefaultImpls .../common/view/EventsDelegatingWidget DefaultImpls // compiled from: EventsDelegatingWidget.kt } // ================.../common/view/EventsDelegatingWidget$DefaultImpls.class ================= // class version 50.0 (50) // access flags 0x31 public final class .../common/view/EventsDelegatingWidget$DefaultImpls { // access flags 0x9 // signature (L.../common/view/EventsDelegatingWidget;Landroid/os/Bundle;)V // declaration: void onCreate(....common.view.EventsDelegatingWidget, android.os.Bundle) public static onCreate(L.../common/view/EventsDelegatingWidget;Landroid/os/Bundle;)V @Lorg/jetbrains/annotations/Nullable;() // invisible, parameter 0 L0 ALOAD 0 CHECKCAST .../common/view/Widget ALOAD 1 INVOKESTATIC .../common/view/Widget$DefaultImpls.onCreate (L.../common/view/Widget;Landroid/os/Bundle;)V RETURN L1 LOCALVARIABLE $this L.../common/view/EventsDelegatingWidget; L0 L1 0 LOCALVARIABLE savedInstanceState Landroid/os/Bundle; L0 L1 1 MAXSTACK = 2 MAXLOCALS = 2 // access flags 0x9 // signature (L.../common/view/EventsDelegatingWidget;)V // declaration: void onStart(....common.view.EventsDelegatingWidget) public static onStart(L.../common/view/EventsDelegatingWidget;)V L0 ALOAD 0 CHECKCAST .../common/view/Widget INVOKESTATIC .../common/view/Widget$DefaultImpls.onStart (L.../common/view/Widget;)V RETURN L1 LOCALVARIABLE $this L.../common/view/EventsDelegatingWidget; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x9 // signature (L.../common/view/EventsDelegatingWidget;)V // declaration: void onResume(....common.view.EventsDelegatingWidget) public static onResume(L.../common/view/EventsDelegatingWidget;)V L0 ALOAD 0 CHECKCAST .../common/view/Widget INVOKESTATIC .../common/view/Widget$DefaultImpls.onResume (L.../common/view/Widget;)V RETURN L1 LOCALVARIABLE $this L.../common/view/EventsDelegatingWidget; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x9 // signature (L.../common/view/EventsDelegatingWidget;)Z // declaration: boolean onBackPressed(....common.view.EventsDelegatingWidget) public static onBackPressed(L.../common/view/EventsDelegatingWidget;)Z L0 ALOAD 0 CHECKCAST .../common/view/Widget INVOKESTATIC .../common/view/Widget$DefaultImpls.onBackPressed (L.../common/view/Widget;)Z IRETURN L1 LOCALVARIABLE $this L.../common/view/EventsDelegatingWidget; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x9 // signature (L.../common/view/EventsDelegatingWidget;)V // declaration: void onPause(....common.view.EventsDelegatingWidget) public static onPause(L.../common/view/EventsDelegatingWidget;)V L0 ALOAD 0 CHECKCAST .../common/view/Widget INVOKESTATIC .../common/view/Widget$DefaultImpls.onPause (L.../common/view/Widget;)V RETURN L1 LOCALVARIABLE $this L.../common/view/EventsDelegatingWidget; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x9 // signature (L.../common/view/EventsDelegatingWidget;Landroid/os/Bundle;)V // declaration: void onSaveInstanceState(....common.view.EventsDelegatingWidget, android.os.Bundle) public static onSaveInstanceState(L.../common/view/EventsDelegatingWidget;Landroid/os/Bundle;)V @Lorg/jetbrains/annotations/Nullable;() // invisible, parameter 0 L0 ALOAD 0 CHECKCAST .../common/view/Widget ALOAD 1 INVOKESTATIC .../common/view/Widget$DefaultImpls.onSaveInstanceState (L.../common/view/Widget;Landroid/os/Bundle;)V RETURN L1 LOCALVARIABLE $this L.../common/view/EventsDelegatingWidget; L0 L1 0 LOCALVARIABLE outState Landroid/os/Bundle; L0 L1 1 MAXSTACK = 2 MAXLOCALS = 2 // access flags 0x9 // signature (L.../common/view/EventsDelegatingWidget;)V // declaration: void onStop(....common.view.EventsDelegatingWidget) public static onStop(L.../common/view/EventsDelegatingWidget;)V L0 ALOAD 0 CHECKCAST .../common/view/Widget INVOKESTATIC .../common/view/Widget$DefaultImpls.onStop (L.../common/view/Widget;)V RETURN L1 LOCALVARIABLE $this L.../common/view/EventsDelegatingWidget; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 // access flags 0x9 // signature (L.../common/view/EventsDelegatingWidget;)V // declaration: void onDestroy(....common.view.EventsDelegatingWidget) public static onDestroy(L.../common/view/EventsDelegatingWidget;)V L0 ALOAD 0 CHECKCAST .../common/view/Widget INVOKESTATIC .../common/view/Widget$DefaultImpls.onDestroy (L.../common/view/Widget;)V RETURN L1 LOCALVARIABLE $this L.../common/view/EventsDelegatingWidget; L0 L1 0 MAXSTACK = 1 MAXLOCALS = 1 @Lkotlin/Metadata;(mv={1, 1, 0}, bv={1, 0, 0}, k=3) // access flags 0x19 public final static INNERCLASS .../common/view/EventsDelegatingWidget$DefaultImpls .../common/view/EventsDelegatingWidget DefaultImpls // compiled from: EventsDelegatingWidget.kt } ```