privatestaticvoid testSpellingError() throws Exception { // One character spelling error
launch("-XX:StartFlightRecording:disc=false", "Did you mean 'disk' instead of 'disc'?"); // One missing character
launch("-XX:StartFlightRecording:setting=my.jfc", "Did you mean 'settings' instead of 'setting'?"); // One additional character
launch("-XX:StartFlightRecording:disk=false,paths-to-gc-roots=true,name=test", "Did you mean 'path-to-gc-roots' instead of 'paths-to-gc-roots'?"); // Incorrect case
launch("-XX:StartFlightRecording:fileName=recording.jfr,disk=false", "Did you mean 'filename' instead of 'fileName'?"); // Two character spelling error in option with more than 6 characters
launch("-XX:StartFlightRecording:name=wrong,filenaim=recording.jfr", "Did you mean 'filename' instead of 'filenaim'?");
}