protected function createMatcher()
 {
     return IsEmptyTraversable::emptyTraversable();
 }
 /**
  * Returns true if traversable is empty.
  */
 function emptyTraversable()
 {
     return \Hamcrest\Collection\IsEmptyTraversable::emptyTraversable();
 }