public boolean areInputValuesValid() { for (int i = 0; i < uiList.size(); i++) { XmlUIElement el = (XmlUIElement) uiElementsList.get(i); try { el.checkConstraints(); } catch (Exception e) { errorMessage = e.getMessage(); incompletePanel = (JPanel) elementsAndPanels.get(el); return false; } if ((el.isRequired()) && (el.isValueNull())) { errorMessage = MessageFormat.format( ProvClientUtils.getString("{0} field cannot be empty"), new Object[] {el.getLabelName()}); incompletePanel = (JPanel) elementsAndPanels.get(el); return false; } } return true; }