String msg= page.getMessage(); int type= IMessageProvider.NONE; if (msg != null && page instanceof IMessageProvider) type = ((IMessageProvider)page).getMessageType();
String msg= page.getErrorMessage(); int type= IMessageProvider.ERROR; if (msg == null || msg.length() == 0) { msg= page.getMessage(); type= IMessageProvider.NONE; if (msg != null && page instanceof IMessageProvider) type = ((IMessageProvider)page).getMessageType(); }
		public void setMessage(IWizardPage page) {			String msg= page.getMessage();			int type= IMessageProvider.NONE;			if (msg != null && page instanceof IMessageProvider) 				type = ((IMessageProvider)page).getMessageType();			Image image= null;			switch (type) {				case IMessageProvider.INFORMATION:					image= INFO;					break;				case IMessageProvider.WARNING:					image= WARNING;					break;				case IMessageProvider.ERROR:					image= ERROR;					break;			}			if (msg == null)				msg= "";			fMessage.setText(msg);			fImage.setImage(image);		}