KtInapplicableCallCandidateInfo:
  diagnostic = ERROR<TOO_MANY_ARGUMENTS: Too many arguments for protected constructor(): R|A|>
  candidate = KtDelegatedConstructorCall:
    kind = SUPER_CALL
    partiallyAppliedSymbol = KtPartiallyAppliedSymbol:
      dispatchReceiver = null
      extensionReceiver = null
      signature = KtFunctionLikeSignature:
        receiverType = null
        returnType = A
        symbol = <constructor>(): A
        valueParameters = []
        callableIdIfNonLocal = null
    typeArgumentsMapping = {}
    argumentMapping = {}
  isInBestCandidates = false

KtInapplicableCallCandidateInfo:
  diagnostic = ERROR<INVISIBLE_REFERENCE: Symbol constructor(p: String): A is invisible>
  candidate = KtDelegatedConstructorCall:
    kind = SUPER_CALL
    partiallyAppliedSymbol = KtPartiallyAppliedSymbol:
      dispatchReceiver = null
      extensionReceiver = null
      signature = KtFunctionLikeSignature:
        receiverType = null
        returnType = A
        symbol = <constructor>(p: kotlin.String): A
        valueParameters = [
          KtVariableLikeSignature:
            name = p
            receiverType = null
            returnType = kotlin.String
            symbol = p: kotlin.String
            callableIdIfNonLocal = null
        ]
        callableIdIfNonLocal = null
    typeArgumentsMapping = {}
    argumentMapping = {}
  isInBestCandidates = false

KtApplicableCallCandidateInfo:
  candidate = KtDelegatedConstructorCall:
    kind = SUPER_CALL
    partiallyAppliedSymbol = KtPartiallyAppliedSymbol:
      dispatchReceiver = null
      extensionReceiver = null
      signature = KtFunctionLikeSignature:
        receiverType = null
        returnType = A
        symbol = <constructor>(x: kotlin.Int): A
        valueParameters = [
          KtVariableLikeSignature:
            name = x
            receiverType = null
            returnType = kotlin.Int
            symbol = x: kotlin.Int
            callableIdIfNonLocal = null
        ]
        callableIdIfNonLocal = null
    typeArgumentsMapping = {}
    argumentMapping = {
      5 -> (KtVariableLikeSignature:
        name = x
        receiverType = null
        returnType = kotlin.Int
        symbol = x: kotlin.Int
        callableIdIfNonLocal = null)
    }
  isInBestCandidates = true