Show uninitialized descriptor's name in DeclarationDescriptor.toString()
Remove PSI in TraceBasedExternalSignatureResolver, AlternativeFieldSignatureData, AlternativeMethodSignatureData
Drop getExternal method from JavaSignatureFormatter
Move method createArrayType to JavaType and drop JavaElementFactory
Remove acces to JavaPropertyInitializerEvaluator through ServiceLoader by injecting it in GenerateInjectors
Implement formatMethod in JavaSignatureFormatter without PSI
Fix "Extract variable" for anonymous object suggests name "nonameprovided" (KT-4813)

 #KT-4813 Fixed
Use lazy resolve in name suggester
Extra instructions added
Switch Optimization
SwitchOptimization: generating `lookupswitch' opcode for 'when' in case of integral types