* @param value the value of the id
* @param index the index of the shell, in case there are multiple shells with the same text.
* @return a wrapper around a @{link Shell} with the specified key/value pair for its id.
*/
public SWTBotShell shellWithId(String key, String value, int index) {
WaitForShell waitForShell = waitForShell(withId(key, value));
waitUntilWidgetAppears(waitForShell);
return new SWTBotShell(waitForShell.get(index));
}