Object (final RepositoryTreeNode repositoryTreeNode) { final List<DirectoryEntry> children = myCache.getChildren(repositoryTreeNode.getURL()); if (children == null) { return Boolean.FALSE; } final List<DirectoryEntry> newChildren = new ArrayList<>(children.size()); try { for (DirectoryEntry child : children) { newChildren.add(createSyntheticEntry(convertUrl(child.getUrl()), child.getRepositoryRoot(), child.getName(), child.isDirectory())); } myCache.put(convertUrl(repositoryTreeNode.getURL()), newChildren); } catch (SvnBindException ignored) { } return Boolean.FALSE; }