Si 7597 cant show filechooser over frame

This will break the binary compatibility of java7 branch (check disabled in sbt, hopefully it will return one day)

I am a little worried about having ui tests in the 'scala/test' directory structure as they may break on headless build systems. have created a 'uitest' sub-project for this but am still trying to get a test framework (UISpec4J etc) to work with scala, so manual for now

Is the `@return` description correct ?
The code in the three methods looks similar but just this one has different `@return` description.