import java.lang.System;

@kotlin.Metadata()
public final class Test {
    private Test.FilterValueDelegate<java.lang.Float> a;

    public Test() {
        super();
    }

    @kotlin.Metadata()
    final class FilterValueDelegate<T extends java.lang.Object> {

        public FilterValueDelegate() {
            super();
        }
    }
}

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


import java.lang.System;

@kotlin.Metadata()
public final class Test2 {

    public Test2() {
        super();
    }

    @kotlin.Metadata()
    public final class FilterValueDelegate<T extends java.lang.Object> {
        private Test2.FilterValueDelegate<T>.Filter2<java.lang.String> a;

        public FilterValueDelegate() {
            super();
        }

        @kotlin.Metadata()
        public final class Filter2<X extends java.lang.Object> {

            public Filter2() {
                super();
            }
        }
    }
}

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


import java.lang.System;

@kotlin.Metadata()
public final class Test3 {
    private Test3.FilterValueDelegate<java.lang.Float> a;

    public Test3() {
        super();
    }

    @kotlin.Metadata()
    static final class FilterValueDelegate<T extends java.lang.Object> {

        public FilterValueDelegate() {
            super();
        }
    }
}
