public static String createUniqueChildName()

in src/main/java/org/apache/sling/resource/collection/impl/util/ResourceCollectionUtil.java [33:45]


    public static String createUniqueChildName(Resource resource, String name) {
        if (resource.getChild(name) != null) {
            // leaf node already exists, create new unique name
            String leafNodeName;
            int i = 0;
            do {
                leafNodeName = name + String.valueOf(i);
                i++;
            } while (resource.getChild(leafNodeName) != null);
            return leafNodeName;
        }
        return name;
    }