}
try {
FileOutputStream fos = new FileOutputStream(chooser.getSelectedFile());
PrintStream ps = new PrintStream(fos);
ps.print(workspaceSourceMetrics.dumpCompositionalFrequencies(moduleFilter, functionFilter, true));
ps.close();
fos.close();
} catch(FileNotFoundException e) {
String errTitle = getResourceString("DumpFrequenciesErrorDialogTitle");
String errMessage = GemCutterMessages.getString("DumpFrequenciesErrorDialogMessage", chooser.getSelectedFile().toString());