be3d835203
Create ExternalSignatureResolver which can resolve propagated and alternative signatures, use it in JavaFunctionResolver and JavaConstructorResolver. Move JavaValueParameterResolver.ValueParameters to SignaturesPropagationData, since elsewhere it always had receiverType = null