String (@Nullable VirtualFileSystemEntry file) { return file == null ? "null" : file + " (name: '" + file.getName() + "'" + ", " + file.getClass() + ", parent: " + file.getParent() + ", id: " + file.getId() + ", FS: " + file.getFileSystem() + ", fs.attrs: " + file.getFileSystem().getAttributes(file) + ", isCaseSensitive: " + file.isCaseSensitive() + ", canonical: " + file.getFileSystem().getCanonicallyCasedName(file) + ')'; }