Alternar perspectiva em um aplicativo RCP desde o Eclipse Juno?

No meu aplicativo RCP, uso esse código para alternar a perspectiva:

IWorkbenchWindow window = getViewSite().getWorkbenchWindow();
window.getWorkbench().showPerspective(PRODUCT_PERSPECTIVE_ID, window);

Eu não mudei meu código, mas mudei meu ambiente de desenvolvimento de

java 6 64bits + windows + Eclipse Indigo

para

java 7 32bits + windows + Eclipse Juno

E agora a perspectiva não muda mais, sem exceção e nada suspeito visível na depuração.

Eu não encontrei nenhum relatório de bug.

Existe uma explicação? Uma solução alternativa?

questionAnswers(3)

yourAnswerToTheQuestion