MatcherAssume now builds the failure message in the same way as MatcherAssert and passes it to the constructor of AssumptionViolatedException.  This means that it does not pass any Hamcrest types to AssumptionViolatedException.