world.respect.shared.viewmodel.app.appstate.ExpandableFabUiState -> uc2:
# {"id":"sourceFile","fileName":"ExpandableFabUiState.kt"}
    boolean visible -> a
    boolean expanded -> b
    java.util.List items -> c
    4:6:void <init>(boolean,boolean,java.util.List):5:5 -> <init>
    7:8:void <init>(boolean,boolean,java.util.List):6:6 -> <init>
    9:10:void <init>(boolean,boolean,java.util.List):7:7 -> <init>
    11:13:void <init>(boolean,boolean,java.util.List):8:8 -> <init>
    14:14:void <init>(boolean,boolean,java.util.List,int,kotlin.jvm.internal.DefaultConstructorMarker):8:8 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/List;)V"}
    15:15:void <init>(boolean,boolean,java.util.List,int,kotlin.jvm.internal.DefaultConstructorMarker):5:5 -> <init>
    18:26:world.respect.shared.viewmodel.app.appstate.ExpandableFabUiState copy(boolean,boolean,java.util.List):0:0 -> a
    18:26:world.respect.shared.viewmodel.app.appstate.ExpandableFabUiState copy$default(world.respect.shared.viewmodel.app.appstate.ExpandableFabUiState,boolean,boolean,java.util.List,int,java.lang.Object):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Luc2;ZZI)Luc2;"}
    5:38:boolean equals(java.lang.Object):0:0 -> equals
    12:15:int hashCode():0:0 -> hashCode
    12:15:int ExpandableFabUiState.hashCode():0 -> hashCode
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.outlineCallsite","positions":{"1":24},"outline":"Lng4;d(IIZ)I"}
    16:23:int hashCode():0:0 -> hashCode
    16:23:int ExpandableFabUiState.hashCode():0 -> hashCode
    24:24:int hashCode():0:0 -> hashCode
    1:42:java.lang.String toString():0:0 -> toString
