I, personally, think this is a confusing place to break a ternary condition statement. What do you think about:

```
    entry = isFolder
                ? FileSystem.getDirectoryForPath(path)
                : FileSystem.getFileForPath(path);
```

or maybe

```
    entry = isFolder ? FileSystem.getDirectoryForPath(path)
                     : FileSystem.getFileForPath(path);
```