KaType: Foo<kotlin.CharSequence>
PsiType: @org.jetbrains.annotations.NotNull() Foo<@org.jetbrains.annotations.NotNull() java.lang.CharSequence>

Compilation result:
@kotlin.Metadata
public final class<null>  DeclarationSiteInvariantPropertyReturnTypeKt {
    // source: 'declarationSiteInvariantPropertyReturnType.kt'
    public final static @org.jetbrains.annotations.NotNull <()LFoo<Ljava/lang/CharSequence;>;> method getTest(): Foo
}

@kotlin.Metadata
public final class<<T:Ljava/lang/Object;>Ljava/lang/Object;>  Foo {
    // source: 'declarationSiteInvariantPropertyReturnType.kt'
    public <null> method <init>(): void
}
