@kotlin.Metadata
public final class<null>  Example {
    // source: 'substitutedTypeParameterWrapper.kt'
    public final @org.jetbrains.annotations.NotNull <()LWrapper<Ljava/lang/Integer;>;> method getInstantiatedProperty-jySpVHM(): Wrapper
    public final @org.jetbrains.annotations.Nullable <()LWrapper<Ljava/lang/Integer;>;> method getNullableProperty-KreL9Nw(): Wrapper
    public final <(LWrapper<Ljava/lang/Integer;>;LWrapper<Ljava/lang/String;>;)V> method instantiatedArgument-vVUZFSY(@org.jetbrains.annotations.NotNull p0: Wrapper, @org.jetbrains.annotations.NotNull p1: Wrapper): void
    public final @org.jetbrains.annotations.Nullable <(LWrapper<Ljava/lang/String;>;)LWrapper<Ljava/lang/Integer;>;> method nullableReturnType--rJD7qM(@org.jetbrains.annotations.NotNull p0: Wrapper): Wrapper
    public final @org.jetbrains.annotations.NotNull <(LWrapper<Ljava/lang/String;>;)LWrapper<Ljava/lang/Integer;>;> method returnType-qHEhG9E(@org.jetbrains.annotations.NotNull p0: Wrapper): Wrapper
    public final <<R:Ljava/lang/Object;>(LWrapper<Ljava/lang/Integer;>;LWrapper<TR;>;)V> method genericArgument-vVUZFSY(@org.jetbrains.annotations.NotNull p0: Wrapper, @org.jetbrains.annotations.NotNull p1: Wrapper): void
    public final @org.jetbrains.annotations.NotNull <<R:Ljava/lang/Object;>(TR;)LWrapper<TR;>;> method genericReturnType-nmkFcS0(@org.jetbrains.annotations.NotNull p0: java.lang.Object): Wrapper
    static <null> method <clinit>(): void
    private <null> method <init>(): void
    private final static @org.jetbrains.annotations.NotNull field <LWrapper<Ljava/lang/Integer;>;> instantiatedProperty: Wrapper
    private final static @org.jetbrains.annotations.Nullable field <LWrapper<Ljava/lang/Integer;>;> nullableProperty: Wrapper
    public final static @org.jetbrains.annotations.NotNull field <null> INSTANCE: Example
}

@kotlin.jvm.JvmInline
@kotlin.Metadata
public final class<<T:Ljava/lang/Object;>Ljava/lang/Object;>  WithWrapper {
    // source: 'substitutedTypeParameterWrapper.kt'
    public final @org.jetbrains.annotations.NotNull <()LWrapper<TT;>;> method getX(): Wrapper
    public final static <(LWrapper<Ljava/lang/Object;>;LWrapper<Ljava/lang/Object;>;)Z> method equals-impl0(p0: Wrapper, p1: Wrapper): boolean
    public static <(LWrapper<TT;>;)I> method hashCode-impl(p0: Wrapper): int
    public static <(LWrapper<TT;>;)Ljava/lang/String;> method toString-impl(p0: Wrapper): java.lang.String
    public static <(LWrapper<TT;>;Ljava/lang/Object;)Z> method equals-impl(p0: Wrapper, p1: java.lang.Object): boolean
    public static @org.jetbrains.annotations.NotNull <<T:Ljava/lang/Object;>(LWrapper<TT;>;)LWrapper<TT;>;> method constructor-impl(@org.jetbrains.annotations.NotNull p0: Wrapper): Wrapper
    private synthetic <null> method <init>(p0: Wrapper): void
    public synthetic final static <null> method box-impl(p0: Wrapper): WithWrapper
    public <null> method equals(p0: java.lang.Object): boolean
    public <null> method hashCode(): int
    public <null> method toString(): java.lang.String
    public synthetic final <null> method unbox-impl(): Wrapper
    private final @org.jetbrains.annotations.NotNull field <LWrapper<TT;>;> x: Wrapper
}

@kotlin.Metadata
public final class<<T:Ljava/lang/Object;>Ljava/lang/Object;>  Wrapper {
    // source: 'substitutedTypeParameterWrapper.kt'
    public final <()TT;> method getValue(): java.lang.Object
    public <(TT;)V> method <init>(p0: java.lang.Object): void
    private final field <TT;> value: java.lang.Object
}
