FIR LC: always run with STDLIB (to handle JVM annotations)
diff --git a/analysis/symbol-light-classes/tests/org/jetbrains/kotlin/light/classes/symbol/base/AbstractSymbolLightClassesTestBase.kt b/analysis/symbol-light-classes/tests/org/jetbrains/kotlin/light/classes/symbol/base/AbstractSymbolLightClassesTestBase.kt
index af761e5..0feec4a 100644
--- a/analysis/symbol-light-classes/tests/org/jetbrains/kotlin/light/classes/symbol/base/AbstractSymbolLightClassesTestBase.kt
+++ b/analysis/symbol-light-classes/tests/org/jetbrains/kotlin/light/classes/symbol/base/AbstractSymbolLightClassesTestBase.kt
@@ -5,12 +5,9 @@
 
 package org.jetbrains.kotlin.light.classes.symbol.base
 
-import com.intellij.mock.MockApplication
-import com.intellij.openapi.application.ApplicationManager
 import com.intellij.openapi.project.Project
 import com.intellij.psi.PsiClass
 import com.intellij.psi.search.GlobalSearchScope
-import com.intellij.util.pico.DefaultPicoContainer
 import org.jetbrains.kotlin.analysis.test.framework.base.AbstractAnalysisApiBasedSingleModuleTest
 import org.jetbrains.kotlin.analysis.test.framework.services.libraries.CompiledLibraryProvider
 import org.jetbrains.kotlin.analysis.test.framework.services.libraries.CompilerExecutor
@@ -19,10 +16,10 @@
 import org.jetbrains.kotlin.light.classes.symbol.base.service.NullabilityAnnotationSourceProvider
 import org.jetbrains.kotlin.psi.KtFile
 import org.jetbrains.kotlin.test.builders.TestConfigurationBuilder
+import org.jetbrains.kotlin.test.directives.ConfigurationDirectives
 import org.jetbrains.kotlin.test.directives.model.DirectiveApplicability
 import org.jetbrains.kotlin.test.directives.model.SimpleDirectivesContainer
 import org.jetbrains.kotlin.test.model.TestModule
-import org.jetbrains.kotlin.test.services.TestModuleStructure
 import org.jetbrains.kotlin.test.services.TestServices
 import org.jetbrains.kotlin.test.services.assertions
 import org.jetbrains.kotlin.test.services.service
@@ -42,6 +39,9 @@
             useAdditionalServices(service(::CompiledLibraryProvider))
             useDirectives(Directives, CompilerExecutor.Directives)
             useAdditionalSourceProviders(::NullabilityAnnotationSourceProvider)
+            defaultDirectives {
+                +ConfigurationDirectives.WITH_STDLIB
+            }
         }
     }
 
diff --git a/compiler/testData/asJava/lightClasses/ideRegression/ImplementingMutableSet.fir.java b/compiler/testData/asJava/lightClasses/ideRegression/ImplementingMutableSet.fir.java
index 8a05a6c..f708ef4 100644
--- a/compiler/testData/asJava/lightClasses/ideRegression/ImplementingMutableSet.fir.java
+++ b/compiler/testData/asJava/lightClasses/ideRegression/ImplementingMutableSet.fir.java
@@ -1,4 +1,4 @@
-public final class SmartSet /* SmartSet*/<T>  implements kotlin.collections.MutableSet<T> {
+public final class SmartSet /* SmartSet*/<T>  extends kotlin.collections.AbstractSet<T> implements kotlin.collections.MutableSet<T> {
   @org.jetbrains.annotations.NotNull()
   public static final SmartSet.Companion Companion;
 
@@ -7,6 +7,14 @@
 
   private int size;
 
+  @kotlin.jvm.JvmStatic()
+  @org.jetbrains.annotations.NotNull()
+  public static final <T> SmartSet<T> create();// <T>  create()
+
+  @kotlin.jvm.JvmStatic()
+  @org.jetbrains.annotations.NotNull()
+  public static final <T> SmartSet<T> create(@org.jetbrains.annotations.NotNull() java.util.Collection<? extends T>);// <T>  create(java.util.Collection<? extends T>)
+
   @org.jetbrains.annotations.NotNull()
   public java.util.Iterator<T> iterator();//  iterator()
 
@@ -24,11 +32,11 @@
 public static final class Companion /* SmartSet.Companion*/ {
   private final int ARRAY_THRESHOLD;
 
-  @<error>()
+  @kotlin.jvm.JvmStatic()
   @org.jetbrains.annotations.NotNull()
   public final <T> SmartSet<T> create();// <T>  create()
 
-  @<error>()
+  @kotlin.jvm.JvmStatic()
   @org.jetbrains.annotations.NotNull()
   public final <T> SmartSet<T> create(@org.jetbrains.annotations.NotNull() java.util.Collection<? extends T>);// <T>  create(java.util.Collection<? extends T>)
 
diff --git a/compiler/testData/asJava/ultraLightClasses/annotations.fir.java b/compiler/testData/asJava/ultraLightClasses/annotations.fir.java
index 1758a2d..cfba269 100644
--- a/compiler/testData/asJava/ultraLightClasses/annotations.fir.java
+++ b/compiler/testData/asJava/ultraLightClasses/annotations.fir.java
@@ -28,13 +28,8 @@
   }
 
 public static final class Companion /* AnnoWithCompanion.Companion*/ {
-  @<error>()
-  private final int x;
-
   private  Companion();//  .ctor()
 
-  public final int getX();//  getX()
-
   public final void foo();//  foo()
 
 }
diff --git a/compiler/testData/asJava/ultraLightClasses/generics.fir.java b/compiler/testData/asJava/ultraLightClasses/generics.fir.java
index c98d7b7..8c27f67 100644
--- a/compiler/testData/asJava/ultraLightClasses/generics.fir.java
+++ b/compiler/testData/asJava/ultraLightClasses/generics.fir.java
@@ -52,7 +52,7 @@
 
   public  C(@org.jetbrains.annotations.NotNull() java.util.List<? extends java.lang.CharSequence>);//  .ctor(java.util.List<? extends java.lang.CharSequence>)
 
-  public final <V, U extends V> T foo(V, @org.jetbrains.annotations.NotNull() C<V>, error.NonExistentClass);// <V, U extends V>  foo(V, C<V>, error.NonExistentClass)
+  public final <V, U extends V> T foo(V, @org.jetbrains.annotations.NotNull() C<V>, @org.jetbrains.annotations.NotNull() kotlin.sequences.Sequence<? extends V>);// <V, U extends V>  foo(V, C<V>, kotlin.sequences.Sequence<? extends V>)
 
   public final Q getW(Q);//  getW(Q)
 
diff --git a/compiler/testData/asJava/ultraLightClasses/implementingKotlinCollections.fir.java b/compiler/testData/asJava/ultraLightClasses/implementingKotlinCollections.fir.java
index 79dd979..656a26e 100644
--- a/compiler/testData/asJava/ultraLightClasses/implementingKotlinCollections.fir.java
+++ b/compiler/testData/asJava/ultraLightClasses/implementingKotlinCollections.fir.java
@@ -16,7 +16,7 @@
 
 }
 
-public abstract class SmartSet /* SmartSet*/<T>  {
+public abstract class SmartSet /* SmartSet*/<T>  extends kotlin.collections.AbstractMutableSet<T> {
   @org.jetbrains.annotations.NotNull()
   public java.util.Iterator<T> iterator();//  iterator()
 
diff --git a/compiler/testData/asJava/ultraLightClasses/importAliases.fir.java b/compiler/testData/asJava/ultraLightClasses/importAliases.fir.java
deleted file mode 100644
index a9a8f58..0000000
--- a/compiler/testData/asJava/ultraLightClasses/importAliases.fir.java
+++ /dev/null
@@ -1,10 +0,0 @@
-public final class O /* O*/ {
-  @org.jetbrains.annotations.NotNull()
-  public static final O INSTANCE;
-
-  @<error>()
-  public final void foo();//  foo()
-
-  private  O();//  .ctor()
-
-}
diff --git a/compiler/testData/asJava/ultraLightClasses/jvmField.fir.java b/compiler/testData/asJava/ultraLightClasses/jvmField.fir.java
index f07a42e..898c660 100644
--- a/compiler/testData/asJava/ultraLightClasses/jvmField.fir.java
+++ b/compiler/testData/asJava/ultraLightClasses/jvmField.fir.java
@@ -1,45 +1,31 @@
 public final class A /* A*/ {
-  @<error>()
+  @kotlin.jvm.JvmField()
   @org.jetbrains.annotations.NotNull()
-  private final java.util.Collection<?> a;
+  public final java.util.Collection<?> a;
 
-  @<error>()
-  private int b;
+  @kotlin.jvm.JvmField()
+  @org.jetbrains.annotations.NotNull()
+  public static final java.util.Collection<?> c;
+
+  @kotlin.jvm.JvmField()
+  public int b;
+
+  @kotlin.jvm.JvmField()
+  public static int d;
 
   @org.jetbrains.annotations.NotNull()
   public static final A.Companion Companion;
 
-  @org.jetbrains.annotations.NotNull()
-  public final java.util.Collection<?> getA();//  getA()
-
   public  A();//  .ctor()
 
-  public final int getB();//  getB()
-
-  public final void setB(int);//  setB(int)
-
 
   class Companion ...
 
   }
 
 public static final class Companion /* A.Companion*/ {
-  @<error>()
-  @org.jetbrains.annotations.NotNull()
-  private final java.util.Collection<?> c;
-
-  @<error>()
-  private int d;
-
-  @org.jetbrains.annotations.NotNull()
-  public final java.util.Collection<?> getC();//  getC()
-
   private  Companion();//  .ctor()
 
-  public final int getD();//  getD()
-
-  public final void setD(int);//  setD(int)
-
 }
 
 public abstract interface B /* B*/ {
@@ -52,34 +38,20 @@
   }
 
 public static final class Companion /* B.Companion*/ {
-  @<error>()
-  @org.jetbrains.annotations.NotNull()
-  private final java.util.Collection<?> a;
-
-  @org.jetbrains.annotations.NotNull()
-  public final java.util.Collection<?> getA();//  getA()
-
   private  Companion();//  .ctor()
 
 }
 
 public final class C /* C*/ {
-  @<error>()
+  @kotlin.jvm.JvmField()
   @org.jetbrains.annotations.NotNull()
-  private final java.util.Collection<?> a;
+  public final java.util.Collection<?> a;
 
-  @<error>()
-  private int b;
-
-  @org.jetbrains.annotations.NotNull()
-  public final java.util.Collection<?> getA();//  getA()
+  @kotlin.jvm.JvmField()
+  public int b;
 
   public  C();//  .ctor()
 
-  public  C(@<error>() @org.jetbrains.annotations.NotNull() java.util.Collection<?>, @<error>() int);//  .ctor(java.util.Collection<?>, int)
-
-  public final int getB();//  getB()
-
-  public final void setB(int);//  setB(int)
+  public  C(@kotlin.jvm.JvmField() @org.jetbrains.annotations.NotNull() java.util.Collection<?>, @kotlin.jvm.JvmField() int);//  .ctor(java.util.Collection<?>, int)
 
 }
diff --git a/compiler/testData/asJava/ultraLightClasses/jvmName.fir.java b/compiler/testData/asJava/ultraLightClasses/jvmName.fir.java
deleted file mode 100644
index 60ba0ef..0000000
--- a/compiler/testData/asJava/ultraLightClasses/jvmName.fir.java
+++ /dev/null
@@ -1,29 +0,0 @@
-public final class C /* C*/ {
-  @<error>()
-  @org.jetbrains.annotations.NotNull()
-  public final java.lang.String getXyz();//  getXyz()
-
-  @<error>()
-  public final boolean getHasBigArity();//  getHasBigArity()
-
-  @<error>()
-  public final int getRwProp();//  getRwProp()
-
-  @<error>()
-  public final void foo(@org.jetbrains.annotations.NotNull() java.util.List<java.lang.Integer>);//  foo(java.util.List<java.lang.Integer>)
-
-  @<error>()
-  public final void setRwProp(int);//  setRwProp(int)
-
-  @<error>()
-  public final void setXyz(@org.jetbrains.annotations.NotNull() java.lang.String);//  setXyz(java.lang.String)
-
-  public  C();//  .ctor()
-
-  public final int getRwProp();//  getRwProp()
-
-  public final void foo(@org.jetbrains.annotations.NotNull() java.util.List<java.lang.String>);//  foo(java.util.List<java.lang.String>)
-
-  public final void setRwProp(int);//  setRwProp(int)
-
-}
diff --git a/compiler/testData/asJava/ultraLightClasses/jvmOverloads.fir.java b/compiler/testData/asJava/ultraLightClasses/jvmOverloads.fir.java
index bd42769..a07e6f3 100644
--- a/compiler/testData/asJava/ultraLightClasses/jvmOverloads.fir.java
+++ b/compiler/testData/asJava/ultraLightClasses/jvmOverloads.fir.java
@@ -10,22 +10,64 @@
 
   private final boolean p1;
 
-  @<error>()
+  @kotlin.jvm.JvmOverloads()
+  @kotlin.jvm.JvmStatic()
+  public static final void fooStatic(double);//  fooStatic(double)
+
+  @kotlin.jvm.JvmOverloads()
+  @kotlin.jvm.JvmStatic()
+  public static final void fooStatic(int, double);//  fooStatic(int, double)
+
+  @kotlin.jvm.JvmOverloads()
+  @kotlin.jvm.JvmStatic()
+  public static final void fooStatic(int, double, @org.jetbrains.annotations.NotNull() java.lang.String);//  fooStatic(int, double, java.lang.String)
+
+  @kotlin.jvm.JvmOverloads()
   public  C(@org.jetbrains.annotations.Nullable() java.lang.String, boolean, @org.jetbrains.annotations.NotNull() java.lang.String);//  .ctor(java.lang.String, boolean, java.lang.String)
 
-  @<error>()
+  @kotlin.jvm.JvmOverloads()
+  public final void bar();//  bar()
+
+  @kotlin.jvm.JvmOverloads()
+  public final void bar(int);//  bar(int)
+
+  @kotlin.jvm.JvmOverloads()
+  public final void bar(int, double);//  bar(int, double)
+
+  @kotlin.jvm.JvmOverloads()
   public final void bar(int, double, @org.jetbrains.annotations.NotNull() java.lang.String);//  bar(int, double, java.lang.String)
 
-  @<error>()
+  @kotlin.jvm.JvmOverloads()
+  public final void baz(@org.jetbrains.annotations.NotNull() java.lang.String);//  baz(java.lang.String)
+
+  @kotlin.jvm.JvmOverloads()
+  public final void baz(int, @org.jetbrains.annotations.NotNull() java.lang.String);//  baz(int, java.lang.String)
+
+  @kotlin.jvm.JvmOverloads()
   public final void baz(int, double, @org.jetbrains.annotations.NotNull() java.lang.String);//  baz(int, double, java.lang.String)
 
-  @<error>()
+  @kotlin.jvm.JvmOverloads()
+  public final void foo(double);//  foo(double)
+
+  @kotlin.jvm.JvmOverloads()
+  public final void foo(int, double);//  foo(int, double)
+
+  @kotlin.jvm.JvmOverloads()
   public final void foo(int, double, @org.jetbrains.annotations.NotNull() java.lang.String);//  foo(int, double, java.lang.String)
 
-  @<error>()
+  @kotlin.jvm.JvmOverloads()
+  public final void foobar(int);//  foobar(int)
+
+  @kotlin.jvm.JvmOverloads()
+  public final void foobar(int, double);//  foobar(int, double)
+
+  @kotlin.jvm.JvmOverloads()
   public final void foobar(int, double, @org.jetbrains.annotations.NotNull() java.lang.String);//  foobar(int, double, java.lang.String)
 
-  @<error>()
+  @kotlin.jvm.JvmOverloads()
+  public final void foobarbaz(int, @org.jetbrains.annotations.NotNull() java.lang.String);//  foobarbaz(int, java.lang.String)
+
+  @kotlin.jvm.JvmOverloads()
   public final void foobarbaz(int, double, @org.jetbrains.annotations.NotNull() java.lang.String);//  foobarbaz(int, double, java.lang.String)
 
   @org.jetbrains.annotations.NotNull()
@@ -42,11 +84,25 @@
   }
 
 public static final class Companion /* C.Companion*/ {
-  @<error>()
-  @<error>()
+  @kotlin.jvm.JvmOverloads()
+  @kotlin.jvm.JvmStatic()
   public final void fooStatic(int, double, @org.jetbrains.annotations.NotNull() java.lang.String);//  fooStatic(int, double, java.lang.String)
 
-  @<error>()
+  @kotlin.jvm.JvmOverloads()
+  @kotlin.jvm.JvmStatic()
+  public static final void fooStatic(double);//  fooStatic(double)
+
+  @kotlin.jvm.JvmOverloads()
+  @kotlin.jvm.JvmStatic()
+  public static final void fooStatic(int, double);//  fooStatic(int, double)
+
+  @kotlin.jvm.JvmOverloads()
+  public final void foo123(double);//  foo123(double)
+
+  @kotlin.jvm.JvmOverloads()
+  public final void foo123(int, double);//  foo123(int, double)
+
+  @kotlin.jvm.JvmOverloads()
   public final void foo123(int, double, @org.jetbrains.annotations.NotNull() java.lang.String);//  foo123(int, double, java.lang.String)
 
   private  Companion();//  .ctor()
diff --git a/compiler/testData/asJava/ultraLightClasses/jvmRecord.fir.java b/compiler/testData/asJava/ultraLightClasses/jvmRecord.fir.java
index 21d3a2f..8f66d2e 100644
--- a/compiler/testData/asJava/ultraLightClasses/jvmRecord.fir.java
+++ b/compiler/testData/asJava/ultraLightClasses/jvmRecord.fir.java
@@ -1,4 +1,4 @@
-@<error>()
+@kotlin.jvm.JvmRecord()
 public final class MyRec /* pkg.MyRec*/ {
   @org.jetbrains.annotations.NotNull()
   private final java.lang.String name;
diff --git a/compiler/testData/asJava/ultraLightClasses/jvmSynthetic.fir.java b/compiler/testData/asJava/ultraLightClasses/jvmSynthetic.fir.java
deleted file mode 100644
index a29eb8b..0000000
--- a/compiler/testData/asJava/ultraLightClasses/jvmSynthetic.fir.java
+++ /dev/null
@@ -1,30 +0,0 @@
-public final class A /* A*/ {
-  @<error>()
-  @<error>()
-  private int y;
-
-  @<error>()
-  private int x;
-
-  private int z;
-
-  @<error>()
-  public final int getZ();//  getZ()
-
-  @<error>()
-  public final void foo();//  foo()
-
-  @<error>()
-  public final void setZ(int);//  setZ(int)
-
-  public  A();//  .ctor()
-
-  public final int getX();//  getX()
-
-  public final int getY();//  getY()
-
-  public final void setX(int);//  setX(int)
-
-  public final void setY(int);//  setY(int)
-
-}
diff --git a/compiler/testData/asJava/ultraLightClasses/jvmSyntheticForAccessors.fir.java b/compiler/testData/asJava/ultraLightClasses/jvmSyntheticForAccessors.fir.java
index d87ea9b..22885a0 100644
--- a/compiler/testData/asJava/ultraLightClasses/jvmSyntheticForAccessors.fir.java
+++ b/compiler/testData/asJava/ultraLightClasses/jvmSyntheticForAccessors.fir.java
@@ -3,10 +3,10 @@
 
   private int w;
 
-  @<error>()
+  @kotlin.jvm.JvmSynthetic()
   public final int getV();//  getV()
 
-  @<error>()
+  @kotlin.jvm.JvmSynthetic()
   public final void setW(int);//  setW(int)
 
   public  X();//  .ctor()
diff --git a/compiler/testData/asJava/ultraLightClasses/jvmWildcardAnnotations.fir.java b/compiler/testData/asJava/ultraLightClasses/jvmWildcardAnnotations.fir.java
index d333205..03f66b8 100644
--- a/compiler/testData/asJava/ultraLightClasses/jvmWildcardAnnotations.fir.java
+++ b/compiler/testData/asJava/ultraLightClasses/jvmWildcardAnnotations.fir.java
@@ -29,42 +29,42 @@
 }
 
 public final class Container /* Container*/ {
-  @<error>()
+  @kotlin.jvm.JvmSuppressWildcards(suppress = false)
   @org.jetbrains.annotations.NotNull()
   public final Out<Open> bar();//  bar()
 
-  @<error>()
-  public final int bar(boolean, @org.jetbrains.annotations.NotNull() In<? super java.lang.Long>, long);//  bar(boolean, In<? super java.lang.Long>, long)
-
-  @<error>()
+  @kotlin.jvm.JvmSuppressWildcards(suppress = false)
   public final int foo(boolean, @org.jetbrains.annotations.NotNull() Out<java.lang.Integer>);//  foo(boolean, Out<java.lang.Integer>)
 
-  @<error>()
+  @kotlin.jvm.JvmSuppressWildcards(suppress = true)
+  public final int bar(boolean, @org.jetbrains.annotations.NotNull() In<? super java.lang.Long>, long);//  bar(boolean, In<? super java.lang.Long>, long)
+
+  @kotlin.jvm.JvmSuppressWildcards(suppress = true)
   public final void deepOpen(@org.jetbrains.annotations.NotNull() Out<? extends Out<? extends Out<? extends Open>>>);//  deepOpen(Out<? extends Out<? extends Out<? extends Open>>>)
 
   @org.jetbrains.annotations.NotNull()
   public final OutPair<Final, OutPair<Out<Final>, Out<Final>>> falseTrueFalse();//  falseTrueFalse()
 
   @org.jetbrains.annotations.NotNull()
-  public final OutPair<Open, OutPair<Open, Out<Open>>> combination();//  combination()
+  public final OutPair<Open, ? extends OutPair<Open,? extends Out<Open>>> combination();//  combination()
 
   public  Container();//  .ctor()
 
-  public final void simpleIn(@org.jetbrains.annotations.NotNull() In<java.lang.Object>);//  simpleIn(In<java.lang.Object>)
+  public final void simpleIn(@org.jetbrains.annotations.NotNull() In<? super java.lang.Object>);//  simpleIn(In<? super java.lang.Object>)
 
-  public final void simpleOut(@org.jetbrains.annotations.NotNull() Out<Final>);//  simpleOut(Out<Final>)
+  public final void simpleOut(@org.jetbrains.annotations.NotNull() Out<? extends Final>);//  simpleOut(Out<? extends Final>)
 
 }
 
 public abstract interface A /* A*/<T>  {
-  @<error>()
+  @kotlin.jvm.JvmSuppressWildcards(suppress = true)
   @org.jetbrains.annotations.NotNull()
   public abstract Out<T> foo();//  foo()
 
 }
 
 public abstract interface B /* B*/ {
-  @<error>()
+  @kotlin.jvm.JvmSuppressWildcards(suppress = true)
   @org.jetbrains.annotations.NotNull()
   public abstract In<Open> foo();//  foo()
 
diff --git a/compiler/testData/asJava/ultraLightClasses/objects.fir.java b/compiler/testData/asJava/ultraLightClasses/objects.fir.java
index 617803e..a9c95af 100644
--- a/compiler/testData/asJava/ultraLightClasses/objects.fir.java
+++ b/compiler/testData/asJava/ultraLightClasses/objects.fir.java
@@ -1,7 +1,14 @@
 public final class C /* C*/ {
+  @kotlin.jvm.JvmStatic()
+  @org.jetbrains.annotations.NotNull()
+  public java.lang.String x;
+
   @org.jetbrains.annotations.NotNull()
   public static final C.Companion Companion;
 
+  @kotlin.jvm.JvmStatic()
+  public static final void foo();//  foo()
+
   public  C();//  .ctor()
 
 
@@ -13,21 +20,21 @@
   }
 
 public static final class Companion /* C.Companion*/ {
-  @<error>()
+  @kotlin.jvm.JvmStatic()
   @org.jetbrains.annotations.NotNull()
   private java.lang.String x;
 
-  @<error>()
+  @kotlin.jvm.JvmStatic()
   @org.jetbrains.annotations.NotNull()
   public final java.lang.String getC(I);//  getC(I)
 
-  @<error>()
+  @kotlin.jvm.JvmStatic()
   public final void foo();//  foo()
 
-  @<error>()
+  @kotlin.jvm.JvmStatic()
   public final void setC(I, @org.jetbrains.annotations.NotNull() java.lang.String);//  setC(I, java.lang.String)
 
-  @<error>()
+  @kotlin.jvm.JvmStatic()
   public final void setC1(@org.jetbrains.annotations.NotNull() java.lang.String);//  setC1(java.lang.String)
 
   @org.jetbrains.annotations.NotNull()
@@ -80,15 +87,15 @@
 }
 
 public final class Obj /* Obj*/ implements java.lang.Runnable {
-  @<error>()
+  @kotlin.jvm.JvmStatic()
   @org.jetbrains.annotations.NotNull()
   private static java.lang.String x;
 
   @org.jetbrains.annotations.NotNull()
   public static final Obj INSTANCE;
 
-  @<error>()
-  public final int zoo();//  zoo()
+  @kotlin.jvm.JvmStatic()
+  public static final int zoo();//  zoo()
 
   @org.jetbrains.annotations.NotNull()
   public final java.lang.String getX();//  getX()
diff --git a/compiler/testData/asJava/ultraLightClasses/properties.fir.java b/compiler/testData/asJava/ultraLightClasses/properties.fir.java
index 12d2144..1d984dc 100644
--- a/compiler/testData/asJava/ultraLightClasses/properties.fir.java
+++ b/compiler/testData/asJava/ultraLightClasses/properties.fir.java
@@ -3,9 +3,6 @@
   private error.NonExistentClass delegatedProp$delegate;
 
   @org.jetbrains.annotations.NotNull()
-  private error.NonExistentClass lazyProp$delegate;
-
-  @org.jetbrains.annotations.NotNull()
   private final Foo b;
 
   @org.jetbrains.annotations.NotNull()
@@ -33,6 +30,9 @@
   private java.lang.String protectedWithPrivateSet;
 
   @org.jetbrains.annotations.NotNull()
+  private kotlin.Lazy<java.lang.String> lazyProp$delegate;
+
+  @org.jetbrains.annotations.NotNull()
   public static final Foo.Companion Companion;
 
   @org.jetbrains.annotations.Nullable()
diff --git a/compiler/testData/asJava/ultraLightClasses/throwsAnnotation.fir.java b/compiler/testData/asJava/ultraLightClasses/throwsAnnotation.fir.java
index f2fa481..de66681 100644
--- a/compiler/testData/asJava/ultraLightClasses/throwsAnnotation.fir.java
+++ b/compiler/testData/asJava/ultraLightClasses/throwsAnnotation.fir.java
@@ -4,14 +4,14 @@
 }
 
 public final class C /* C*/ {
-  @<error>()
+  @kotlin.jvm.Throws()
   @org.jetbrains.annotations.NotNull()
   public final java.lang.String readFile(@org.jetbrains.annotations.NotNull() java.lang.String);//  readFile(java.lang.String)
 
-  @<error>()
+  @kotlin.jvm.Throws()
   public  C(int);//  .ctor(int)
 
-  @<error>()
+  @kotlin.jvm.Throws()
   public final void baz();//  baz()
 
   public  C();//  .ctor()
diff --git a/compiler/testData/asJava/ultraLightClasses/typeAliases.fir.java b/compiler/testData/asJava/ultraLightClasses/typeAliases.fir.java
deleted file mode 100644
index 4aa0e70..0000000
--- a/compiler/testData/asJava/ultraLightClasses/typeAliases.fir.java
+++ /dev/null
@@ -1,10 +0,0 @@
-public final class O /* O*/ {
-  @org.jetbrains.annotations.NotNull()
-  public static final O INSTANCE;
-
-  @<error>()
-  public final void foo(int, @org.jetbrains.annotations.NotNull() java.lang.String);//  foo(int, java.lang.String)
-
-  private  O();//  .ctor()
-
-}
diff --git a/compiler/testData/asJava/ultraLightFacades/importAliases.fir.java b/compiler/testData/asJava/ultraLightFacades/importAliases.fir.java
deleted file mode 100644
index dcbb60f..0000000
--- a/compiler/testData/asJava/ultraLightFacades/importAliases.fir.java
+++ /dev/null
@@ -1,5 +0,0 @@
-public final class ImportAliasesKt /* ImportAliasesKt*/ {
-  @<error>()
-  public static final void foo();//  foo()
-
-}
diff --git a/compiler/testData/asJava/ultraLightFacades/jvmField.fir.java b/compiler/testData/asJava/ultraLightFacades/jvmField.fir.java
deleted file mode 100644
index 3def9fb..0000000
--- a/compiler/testData/asJava/ultraLightFacades/jvmField.fir.java
+++ /dev/null
@@ -1,16 +0,0 @@
-public final class JvmFieldKt /* JvmFieldKt*/ {
-  @<error>()
-  @org.jetbrains.annotations.NotNull()
-  private static final java.util.Collection<?> a;
-
-  @<error>()
-  private static int b;
-
-  @org.jetbrains.annotations.NotNull()
-  public static final java.util.Collection<?> getA();//  getA()
-
-  public static final int getB();//  getB()
-
-  public static final void setB(int);//  setB(int)
-
-}
diff --git a/compiler/testData/asJava/ultraLightFacades/jvmName.fir.java b/compiler/testData/asJava/ultraLightFacades/jvmName.fir.java
deleted file mode 100644
index dfa631d..0000000
--- a/compiler/testData/asJava/ultraLightFacades/jvmName.fir.java
+++ /dev/null
@@ -1,27 +0,0 @@
-public final class JvmNameKt /* JvmNameKt*/ {
-  @<error>()
-  @org.jetbrains.annotations.NotNull()
-  public static final java.lang.String getXyz();//  getXyz()
-
-  @<error>()
-  public static final boolean getHasBigArity();//  getHasBigArity()
-
-  @<error>()
-  public static final int getRwProp();//  getRwProp()
-
-  @<error>()
-  public static final void foo(@org.jetbrains.annotations.NotNull() java.util.List<java.lang.Integer>);//  foo(java.util.List<java.lang.Integer>)
-
-  @<error>()
-  public static final void setRwProp(int);//  setRwProp(int)
-
-  @<error>()
-  public static final void setXyz(@org.jetbrains.annotations.NotNull() java.lang.String);//  setXyz(java.lang.String)
-
-  public static final int getRwProp();//  getRwProp()
-
-  public static final void foo(@org.jetbrains.annotations.NotNull() java.util.List<java.lang.String>);//  foo(java.util.List<java.lang.String>)
-
-  public static final void setRwProp(int);//  setRwProp(int)
-
-}
diff --git a/compiler/testData/asJava/ultraLightFacades/jvmWildcardAnnotations.fir.java b/compiler/testData/asJava/ultraLightFacades/jvmWildcardAnnotations.fir.java
index 78d6aef..a83e640 100644
--- a/compiler/testData/asJava/ultraLightFacades/jvmWildcardAnnotations.fir.java
+++ b/compiler/testData/asJava/ultraLightFacades/jvmWildcardAnnotations.fir.java
@@ -1,32 +1,32 @@
 public final class JvmWildcardAnnotationsKt /* JvmWildcardAnnotationsKt*/ {
-  @<error>()
-  @org.jetbrains.annotations.NotNull()
-  public static final In<Open> foo3();//  foo3()
-
-  @<error>()
+  @kotlin.jvm.JvmSuppressWildcards(suppress = false)
   @org.jetbrains.annotations.NotNull()
   public static final Out<Open> bar();//  bar()
 
-  @<error>()
+  @kotlin.jvm.JvmSuppressWildcards(suppress = false)
+  public static final int foo(boolean, @org.jetbrains.annotations.NotNull() Out<java.lang.Integer>);//  foo(boolean, Out<java.lang.Integer>)
+
+  @kotlin.jvm.JvmSuppressWildcards(suppress = true)
+  @org.jetbrains.annotations.NotNull()
+  public static final In<Open> foo3();//  foo3()
+
+  @kotlin.jvm.JvmSuppressWildcards(suppress = true)
   @org.jetbrains.annotations.NotNull()
   public static final error.NonExistentClass foo2();//  foo2()
 
-  @<error>()
+  @kotlin.jvm.JvmSuppressWildcards(suppress = true)
   public static final int bar(boolean, @org.jetbrains.annotations.NotNull() In<? super java.lang.Long>, long);//  bar(boolean, In<? super java.lang.Long>, long)
 
-  @<error>()
-  public static final int foo(boolean, @org.jetbrains.annotations.NotNull() Out<java.lang.Integer>);//  foo(boolean, Out<java.lang.Integer>)
-
-  @<error>()
+  @kotlin.jvm.JvmSuppressWildcards(suppress = true)
   public static final void deepOpen(@org.jetbrains.annotations.NotNull() Out<? extends Out<? extends Out<? extends Open>>>);//  deepOpen(Out<? extends Out<? extends Out<? extends Open>>>)
 
   @org.jetbrains.annotations.NotNull()
   public static final OutPair<Final, OutPair<Out<Final>, Out<Final>>> falseTrueFalse();//  falseTrueFalse()
 
   @org.jetbrains.annotations.NotNull()
-  public static final OutPair<Open, OutPair<Open, Out<Open>>> combination();//  combination()
+  public static final OutPair<Open, ? extends OutPair<Open,? extends Out<Open>>> combination();//  combination()
 
-  public static final void simpleIn(@org.jetbrains.annotations.NotNull() In<java.lang.Object>);//  simpleIn(In<java.lang.Object>)
+  public static final void simpleIn(@org.jetbrains.annotations.NotNull() In<? super java.lang.Object>);//  simpleIn(In<? super java.lang.Object>)
 
   public static final void simpleOut(@org.jetbrains.annotations.NotNull() Out<? extends Final>);//  simpleOut(Out<? extends Final>)
 
diff --git a/compiler/testData/asJava/ultraLightFacades/multifileFacade.fir.java b/compiler/testData/asJava/ultraLightFacades/multifileFacade.fir.java
index d7a150c..ac74d0f 100644
--- a/compiler/testData/asJava/ultraLightFacades/multifileFacade.fir.java
+++ b/compiler/testData/asJava/ultraLightFacades/multifileFacade.fir.java
@@ -1,14 +1,8 @@
-@<error>()
-@<error>()
 public final class multifileFacade /* multifileFacade*/ {
-  private static final int x;
-
   public static final int x1 = 42 /* initializer type: int */;
 
-  private static final int privateFoo();//  privateFoo()
-
   public static final int foo();//  foo()
 
   public static final int getX();//  getX()
 
-}
+}
\ No newline at end of file
diff --git a/compiler/testData/asJava/ultraLightFacades/multifileFacadeJvmName.fir.java b/compiler/testData/asJava/ultraLightFacades/multifileFacadeJvmName.fir.java
index 7efc568..3c9763d 100644
--- a/compiler/testData/asJava/ultraLightFacades/multifileFacadeJvmName.fir.java
+++ b/compiler/testData/asJava/ultraLightFacades/multifileFacadeJvmName.fir.java
@@ -1,5 +1,3 @@
-@<error>()
-@<error>()
 public final class multifileFacade /* multifileFacade*/ {
   public static final int foo();//  foo()
 
diff --git a/compiler/testData/asJava/ultraLightFacades/properties.fir.java b/compiler/testData/asJava/ultraLightFacades/properties.fir.java
index f606601..4f515b3 100644
--- a/compiler/testData/asJava/ultraLightFacades/properties.fir.java
+++ b/compiler/testData/asJava/ultraLightFacades/properties.fir.java
@@ -3,9 +3,6 @@
   private static error.NonExistentClass delegatedProp$delegate;
 
   @org.jetbrains.annotations.NotNull()
-  private static error.NonExistentClass lazyProp$delegate;
-
-  @org.jetbrains.annotations.NotNull()
   private static final java.lang.Object arrayConst;
 
   @org.jetbrains.annotations.NotNull()
@@ -24,6 +21,9 @@
   private static java.lang.String x$1;
 
   @org.jetbrains.annotations.NotNull()
+  private static kotlin.Lazy<java.lang.String> lazyProp$delegate;
+
+  @org.jetbrains.annotations.NotNull()
   public static final java.lang.String SUBSYSTEM_DEPRECATED = "This subsystem is deprecated" /* initializer type: java.lang.String */;
 
   @org.jetbrains.annotations.Nullable()
diff --git a/compiler/testData/asJava/ultraLightFacades/throwsAnnotation.fir.java b/compiler/testData/asJava/ultraLightFacades/throwsAnnotation.fir.java
index b4bb0cc..b49d727 100644
--- a/compiler/testData/asJava/ultraLightFacades/throwsAnnotation.fir.java
+++ b/compiler/testData/asJava/ultraLightFacades/throwsAnnotation.fir.java
@@ -1,9 +1,9 @@
 public final class ThrowsAnnotationKt /* ThrowsAnnotationKt*/ {
-  @<error>()
+  @kotlin.jvm.Throws()
   @org.jetbrains.annotations.NotNull()
   public static final java.lang.String readFile(@org.jetbrains.annotations.NotNull() java.lang.String);//  readFile(java.lang.String)
 
-  @<error>()
+  @kotlin.jvm.Throws()
   public static final void baz();//  baz()
 
 }