if a plugin implements getFunctionParams but returns null, it still overwrites any existing params already inferred This is inconsistent compared to the ReturnTypeProvider and does not allow fall back to the default value