fixup! [JVM] Migrate JvmIrUtils.kt to the new parameters API

#KT-73360
diff --git a/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/ir/JvmIrUtils.kt b/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/ir/JvmIrUtils.kt
index 06ca66a..d2735b6 100644
--- a/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/ir/JvmIrUtils.kt
+++ b/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/ir/JvmIrUtils.kt
@@ -371,26 +371,26 @@
     return current
 }
 
-fun IrMemberAccessExpression<*>.getIntConstArgumentOrNull(i: Int) = arguments[i]?.let {
+fun IrFunctionAccessExpression.getIntConstArgumentOrNull(i: Int) = nonDispatchArguments.getOrNull(i)?.let {
     if (it is IrConst && it.kind == IrConstKind.Int)
         it.value as Int
     else
         null
 }
 
-fun IrMemberAccessExpression<*>.getIntConstArgument(i: Int): Int =
+fun IrFunctionAccessExpression.getIntConstArgument(i: Int): Int =
     getIntConstArgumentOrNull(i) ?: throw AssertionError("Value argument #$i should be an Int const: ${dump()}")
 
-fun IrMemberAccessExpression<*>.getStringConstArgument(i: Int): String =
-    arguments[i]?.let {
+fun IrFunctionAccessExpression.getStringConstArgument(i: Int): String =
+    nonDispatchArguments.getOrNull(i)?.let {
         if (it is IrConst && it.kind == IrConstKind.String)
             it.value as String
         else
             null
     } ?: throw AssertionError("Value argument #$i should be a String const: ${dump()}")
 
-fun IrMemberAccessExpression<*>.getBooleanConstArgument(i: Int): Boolean =
-    arguments[i]?.let {
+fun IrFunctionAccessExpression.getBooleanConstArgument(i: Int): Boolean =
+    nonDispatchArguments.getOrNull(i)?.let {
         if (it is IrConst && it.kind == IrConstKind.Boolean)
             it.value as Boolean
         else