Yes. This is the reason of my breaking change in the 1st commit, both DataMatcher and ViewMatcher objects can look identical. The class field is an optional property on both DataMatcher and ViewMatcher, and similarly, the args field can be an array of either String or Object. The difference is on the Espresso side, DataMatcher calls 'onData' and ViewMatcher calls 'onView'.