Given the code fragment:

Which two try statements, when inserted at line ***, enable the code to successfully move the file info.txt to
the destination directory, even if a file by the same name already exists in the destination directory?
Correct Answer: C,E
Explanation/Reference:
Explanation:
A: copies only, don't move operation
B,C,D (no try-with-resource !) syntax change to: try { ...
B: throws FileAlreadyExistsException
C: correct if syntax change to : StandardCopyOption.REPLACE_EXISTING (before REPLACE_Existing)
D: throws FileAlreadyExistsException
E: works properly if the sourcefile has the correct format, utf-8 here (else throws MalformedInputException)
AND syntax is corrected to:
try ( BufferedReader br = Files.newBufferedReader(Paths.get(source), Charset.forName("UTF-8″));
BufferedWriter bw = Files.newBufferedWriter(Paths.get(dest), Charset.forName("UTF-8″)); ){
String record = "";
... ..