/**
  * Retrieves the error message associated to this composites current state. The order of
  * precedence of error is the same as the fields displayed on the UI, which means errors on fields
  * drawn first are shown with a higher precedence than the errors of fields drawn last. The
  * instance description field is the only non required field.
  *
  * @return the error message, or <code>null</code> if there are no errors
  */
 @Override
 public String getErrorMessage() {
   String errMsg = null;
   Status status = MonkeyOptionsMgt.validate();
   if (status.getSeverity() == IStatus.ERROR) {
     errMsg = status.getMessage();
   }
   return errMsg;
 }