Conditional1: WOConditional { condition = passwordExists; negate = true; } Conditional2: WOConditional { condition = passwordExists; } Conditional3: WOConditional { condition = passwordExists; negate = true; } Conditional4: WOConditional { condition = passwordExists; } ERDEditPassword: ERDEditPassword { length = length; key = key; object = object; passwordConfirmationValidates = true; } ERDEditPasswordConfirmation: ERDEditPasswordConfirmation { length = length; key = key; object = object; } Mandatory: ERXMandatoryFieldMarker { condition = true; } Mandatory2: ERXMandatoryFieldMarker { condition = true; } Mandatory3: ERXMandatoryFieldMarker { condition = false; } Mandatory4: ERXMandatoryFieldMarker { condition = false; } String1: WOString { escapeHTML = false; value = session.localizer.ERDEditPasswordConfirm.confirmNewLabel; } String2: WOString { escapeHTML = false; value = session.localizer.ERDEditPasswordConfirm.confirmLabel; } String3: WOString { value = session.localizer.ERDEditPasswordConfirm.newPasswordLabel; escapeHTML = false; } String4: WOString { value = session.localizer.ERDEditPasswordConfirm.passwordLabel; escapeHTML = false; } String5: WOString { value = session.localizer.ERDEditPasswordConfirm.infoMessage; escapeHTML = false; }