public final class Foo {
    public fun Foo() = UastEmptyExpression
    public static final class Bar {
        @org.jetbrains.annotations.NotNull private final var a: int
        @org.jetbrains.annotations.NotNull private final var b: int
        public final fun getAPlusB() : int {
            return a + b
        }
        public final fun getA() : int = UastEmptyExpression
        public final fun getB() : int = UastEmptyExpression
        public fun Bar(@org.jetbrains.annotations.NotNull a: int, @org.jetbrains.annotations.NotNull b: int) = UastEmptyExpression
        public static final class Baz {
            public final fun doNothing() : void {
                return Unit
            }
            public fun Baz() = UastEmptyExpression
        }
    }
}
