This should simply validate the password based on the same rules that JBoss EAP uses.  It should not actually create the user.

Just have a set of rules that are checked for password validity.  It will be easier to maintain that rather than maintaining a copy of AddPropertiesUser.