replaceArgument

abstract fun replaceArgument(old: Expression, new: Expression): Boolean

Replaces the existing argument specified in old with the one in new. Implementation how to do that might be specific to the argument holder.

An indication whether this operation was successful needs to be returned.