public boolean receiverParameterChanged() {
      // for example 'fun foo(param: Bar): Any'  => 'fun Bar.foo(): Any'
      // both declarations will have the same JvmSignature in bytecode so functions will be considered the same by this criterion
      return !kmTypesEqual(past.getReceiverParameterType(), now.getReceiverParameterType());
    }
public boolean receiverParameterChanged()