@R|FieldsAreNullable|() public open class A : R|kotlin/Any| {
    public open field field: R|ft<kotlin/String, kotlin/String?>|

    @R|javax/annotation/Nonnull|() public open field nonNullField: R|@EnhancedNullability kotlin/String|

    public open fun foo(q: R|ft<kotlin/String, kotlin/String?>|, @R|javax/annotation/Nonnull|() x: R|@EnhancedNullability kotlin/String|, @R|javax/annotation/CheckForNull|() y: R|kotlin/CharSequence?|): R|ft<kotlin/String, kotlin/String?>|

    @R|javax/annotation/Nonnull|() public open fun bar(): R|@EnhancedNullability kotlin/String|

    public constructor(): R|A|

}
@R|kotlin/annotation/Retention|(value = R|kotlin/annotation/AnnotationRetention.RUNTIME|()) @R|kotlin/annotation/MustBeDocumented|() @R|javax/annotation/CheckForNull|() @R|javax/annotation/meta/TypeQualifierDefault|(value = <implicitArrayOf>(R|java/lang/annotation/ElementType.FIELD|())) public final annotation class FieldsAreNullable : R|kotlin/Annotation| {
    public constructor(): R|FieldsAreNullable|

}
