{
MessageDialog dialog = new MessageDialog( partRef.getPart( false ).getSite().getShell(), Messages
.getString( "EntryEditorManager.EntryChanged" ), null, Messages //$NON-NLS-1$
.getString( "EntryEditorManager.EntryChangedDescription" ), MessageDialog.QUESTION, new String[] //$NON-NLS-1$
{ IDialogConstants.YES_LABEL, IDialogConstants.NO_LABEL }, 0 );
int result = dialog.open();
if ( result == 0 )
{
// update reference copy and working copy
updateOscSharedReferenceCopy( originalEntry );
updateOscSharedWorkingCopy( originalEntry );