*@param message a description of the assertion
*@throws AssertionFailedException if the two objects are not equal
*/
public static void equals(Object expectedValue, Object actualValue, String message) {
if (!actualValue.equals(expectedValue)) {
throw new AssertionFailedException("Expected " + expectedValue + " but encountered "
+ actualValue + (message != null ? ": " + message : ""));
}
}