@NotNull
    @Override
    public String toString() {
        //We can't print the REAL Uri this Folder points to since this would require a call to ContentStorage
        return toUserDisplayableString() +
                "[" +
                getType() +
                (getRootPersistableFolder() == null ? "" : "(" + getRootPersistableFolder().name() + ")") +
                "#" + subfolders.size() +
                ":" + UriUtils.getPseudoUriString(getBaseUri(), getSubdirsToBase(), -1) +
                "]";
    }
returns a config string for this folder fit for reconstructing it using {@link Folder#fromConfig(String)}. This value is ALWAYS immutable even when folder type is volatile
main/src/main/java/cgeo/geocaching/storage/Folder.java