IDEA-111715: implements for enum constant without class initializer
provide enum constructor package local modifier according to spec examples (IDEA-111785)
change signature: highest visibility should not return PUBLIC all at once (IDEA-111739)
generics: allow foreign interface usage in class type arguments
Added ability to define additional restart actions for XDebugSessionTab