diff --git a/platform/util/src/com/intellij/util/xmlb/BeanBinding.java b/platform/util/src/com/intellij/util/xmlb/BeanBinding.java index 146411326b1b..13de868e344f 100644 --- a/platform/util/src/com/intellij/util/xmlb/BeanBinding.java +++ b/platform/util/src/com/intellij/util/xmlb/BeanBinding.java @@ -215,7 +215,8 @@ class BeanBinding extends Binding { return name; } } - return aClass.getSimpleName(); + String name = aClass.getSimpleName(); + return name.isEmpty() ? aClass.getSuperclass().getSimpleName() : name; } private static String getTagNameFromAnnotation(Class aClass) {