d by
            this <code>Constraint</code>.  Note the use
            of <code>groups</code>.  Note the fact that the bean
            implements <code>Cloneable</code>.</p>

<pre><code>
@Named
@RequestScoped
@Password(groups = PasswordValidationGroup.class)
public class BackingBean implements PasswordHolder, Cloneable {
    
    private String password1;
    
    private String password2;

    public BackingBean() {
        password1="";
        password2="";
    }

    @Override
    protected Object cl