Hello, I think there's an error in answer to question 4
Question:
For which values of path sent to this method would it be possible for the following code to
output Success? (Choose all that apply.)
...
B. path refers to a symbolic link in the file system.
...
In Answers section it is said that
If the method were corrected to declare the appropriate exceptions <...> Option B would also be correct if the method were provided a symbolic link that pointed to an empty directory
But in Files.deleteIfExists javadoc it is said that
If the file is a symbolic link, then the symbolic link itself, not the final target of the link, is deleted.
I have tested this on my Windows 10 and got the same result: the program deleted a symlink to non-empty directory