assertTrue(token1.authenticate(token2));
assertTrue(token1.authenticate(token2, null));
    public void testSHAToken(){        try{            properties.clear();            properties.put("auth_value", "chris");            properties.put("token_hash", "SHA");            MD5Token token1 = new MD5Token();            token1.setValue(properties);            properties.put("auth_value", "chris");            properties.put("token_hash", "SHA");            MD5Token token2 = new MD5Token();            token2.setValue(properties);            assertTrue(token1.authenticate(token2));        }catch(Exception failException){            fail(failException.getMessage());        }    }