if (fBrowserLikeLinksCheckBox.getSelection() && stateMask == -1) {
if (fBrowserLikeLinksCheckBox.getSelection() && stateMask == -1 || (stateMask & SWT.SHIFT) != 0) {
	private void handleBrowserLikeLinksKeyModifierModified() {		String modifiers= fBrowserLikeLinksKeyModifierText.getText();		int stateMask= computeStateMask(modifiers);		if (fBrowserLikeLinksCheckBox.getSelection() && stateMask == -1) {			fBrowserLikeLinksKeyModifierStatus= new StatusInfo(StatusInfo.ERROR, PreferencesMessages.getFormattedString("JavaEditorPreferencePage.navigation.modifierIsNotValid", modifiers)); //$NON-NLS-1$			setValid(false);			StatusUtil.applyToStatusLine(this, fBrowserLikeLinksKeyModifierStatus);		} else {			fBrowserLikeLinksKeyModifierStatus= new StatusInfo();			updateStatus(fBrowserLikeLinksKeyModifierStatus);		}	}