SwingMatcher
class SwingMatcher
A predicate over a single AWT Component together with a human-readable description used in failure messages. Matchers are combined with and, or and not, and narrow a query wherever a finder, a filter or an assertion takes one.
Matching reads component state directly; callers are responsible for invoking matchers on the EDT (the finder infrastructure does this).