private void collectConflictingShortNames(ClassNode root, Map<String, String> rootNames) {
    Map<String, String> names = new HashMap<>(rootNames);
    getSuperClassInnerClasses(root, names);
    mapInnerClassNames.put(root.classStruct.qualifiedName, names);

    for (ClassNode nested : root.nested) {
      collectConflictingShortNames(nested, names);
    }
  }
Check whether to keep the given entry in the import list.

@param ent the entry in the map containing the class name and its corresponding package name
@return true if the entry should be kept for importing, false otherwise
src/org/jetbrains/java/decompiler/main/collectors/ImportCollector.java