private static MultiMap<String, IProperty> getChildrenIdShowOnlyIncomplete(ResourceBundle resourceBundle) {
    final MultiMap<String, IProperty> propertyNames = MultiMap.createLinked();
    Object2IntMap<String> occurrences=new Object2IntOpenHashMap<>();
    for (PropertiesFile file : resourceBundle.getPropertiesFiles()) {
      MultiMap<String, IProperty> currentFilePropertyNames = MultiMap.createLinked();
      for (IProperty property : file.getProperties()) {
        String name = property.getKey();
        currentFilePropertyNames.putValue(name, property);
      }
      propertyNames.putAllValues(currentFilePropertyNames);
      for (String propertyName : currentFilePropertyNames.keySet()) {
        occurrences.mergeInt(propertyName, 1, Math::addExact);
      }
    }
    final int targetOccurrences = resourceBundle.getPropertiesFiles().size();
    for (Object2IntMap.Entry<String> entry : occurrences.object2IntEntrySet()) {
      if (entry.getIntValue() == targetOccurrences) {
        propertyNames.remove(entry.getKey());
      }
    }
    return propertyNames;
  }
private static MultiMap<String, IProperty> getChildrenIdShowOnlyIncomplete(ResourceBundle resourceBundle)