artifact compiler
use PsiElementFactory
artifact compiler
initial java compiler settings
code psi package manager
UI cosmetic - top level extension cant be enabled, if another top level enabled