package androidx.annotation;

public interface Box {

    @RecentlyNullable()
    public String foo();
}

////////////////////

package androidx.annotation;

import java.lang.annotation.*;

@Retention(value = RetentionPolicy.CLASS)
@Target(value = {ElementType.METHOD, ElementType.PARAMETER, ElementType.FIELD})
@interface RecentlyNullable {
}

////////////////////

package app;

import java.lang.System;

@kotlin.Metadata()
public final class KBox implements androidx.annotation.Box {
    @org.jetbrains.annotations.NotNull()
    private final androidx.annotation.Box delegate = null;

    public KBox(@org.jetbrains.annotations.NotNull()
    androidx.annotation.Box delegate) {
        super();
    }

    @org.jetbrains.annotations.NotNull()
    public final androidx.annotation.Box getDelegate() {
        return null;
    }

    @androidx.annotation.RecentlyNullable()
    @java.lang.Override()
    public java.lang.String foo() {
        return null;
    }
}
