String (@NotNull Object o) { String name = o.getClass().getName(); int idx = name.lastIndexOf('$'); if (idx > 0 && idx + 1 < name.length() && StringUtil.isJavaIdentifierStart(name.charAt(idx + 1))) { return name.substring(idx + 1); } return name.substring(name.lastIndexOf('.') + 1); }