class JPAUser implements User {

    @VisibleForTesting
    static String hashPassword(String password, String alg) {
        return chooseHashFunction(alg).apply(password);
    }

    protected  JPAUser();
    public  JPAUser(String userName, String password, String alg);

}