// password_verify field
builder = new FormItemBuilder();
passwordValidator1 = new StringLengthValidator(6, 100, false);
passwordValidator1.setErrorMessage(MSG.view_adminTopology_storageNodes_clusterSettings_credentials_err1());
MatchesFieldValidator passwordValidator2 = new MatchesFieldValidator();
passwordValidator2.setOtherField(FIELD_PASSWORD);
passwordValidator2.setErrorMessage(MSG.view_adminTopology_storageNodes_clusterSettings_credentials_err2());
// due to same bug in SmartGWT as above
passwordValidator1.setValidateOnChange(false);
passwordValidator2.setValidateOnChange(false);
List<FormItem> passwordVerifyItems = builder.withName(FIELD_PASSWORD_VERIFY)
.withTitle(MSG.view_adminTopology_storageNodes_clusterSettings_credentials_verify_title())
.withValue(settings.getPasswordHash())
.withDescription(MSG.view_adminTopology_storageNodes_clusterSettings_credentials_verify())
.withReadOnlySetTo(readOnly).withValidators(passwordValidator1, passwordValidator2)