public final class A {
    private final var str: java.lang.String
    public fun A(str: java.lang.String) = UastEmptyExpression
    public fun A(i: int) {
        UastEmptyExpression
    }
    public final fun getStr() : java.lang.String = UastEmptyExpression
}

public final class AWithInit {
    private final var str: java.lang.String
    public fun AWithInit(str: java.lang.String) {
        {
            [!] UnknownKotlinExpression (CALL_EXPRESSION)
        }
    }
    public fun AWithInit(i: int) {
        UastEmptyExpression
    }
    public final fun getStr() : java.lang.String = UastEmptyExpression
}

public final class AWith2Init {
    private final var str: java.lang.String
    public fun AWith2Init(str: java.lang.String) {
        {
            [!] UnknownKotlinExpression (CALL_EXPRESSION)
        }
        {
            [!] UnknownKotlinExpression (CALL_EXPRESSION)
        }
    }
    public fun AWith2Init(i: int) {
        UastEmptyExpression
    }
    public final fun getStr() : java.lang.String = UastEmptyExpression
}

public final class AOnlyInit {
    public fun AOnlyInit() = UastEmptyExpression
}

public final class AWithSecondary {
    private var a: java.lang.String
    public fun AWithSecondary(i: int) {
        UastEmptyExpression
        [!] UnknownKotlinExpression (BINARY_EXPRESSION)
    }
    public fun AWithSecondary(s: java.lang.String) {
        UastEmptyExpression
        [!] UnknownKotlinExpression (BINARY_EXPRESSION)
    }
    public final fun getA() : java.lang.String = UastEmptyExpression
    public final fun setA(value: java.lang.String) : void = UastEmptyExpression
}

public final class AWithSecondaryInit {
    private var a: java.lang.String
    public fun AWithSecondaryInit(i: int) {
        UastEmptyExpression
        {
            [!] UnknownKotlinExpression (CALL_EXPRESSION)
        }
        [!] UnknownKotlinExpression (BINARY_EXPRESSION)
    }
    public fun AWithSecondaryInit(s: java.lang.String) {
        UastEmptyExpression
        [!] UnknownKotlinExpression (BINARY_EXPRESSION)
        [!] UnknownKotlinExpression (PROPERTY)
        local.[!] UnknownKotlinExpression (CALL_EXPRESSION)
    }
    public final fun getA() : java.lang.String = UastEmptyExpression
    public final fun setA(value: java.lang.String) : void = UastEmptyExpression
}

public final class AWithFieldInit {
    private final var a: java.lang.String
    public fun AWithFieldInit(i: int) {
        {
            [!] UnknownKotlinExpression (BINARY_EXPRESSION)
        }
    }
    public final fun getA() : java.lang.String = UastEmptyExpression
}
