// works via Runtime.exec() and 2.2 supports that but has an openURL() method
// as well that we currently ignore.
return new MacOs2_1BrowserLaunching();
}
else if (version == 3.0) {
return new MacOs3_0BrowserLaunching();
}
else if (version >= 3.1) {
// Assume that all 3.1 and later versions of MRJ work the same.
return new MacOs3_1BrowserLaunching();
}