* @param matcher specifies the condition that the AWT or Swing {@code Component} we are looking for needs to match.
* @param root the root {@code Container} used as the starting point of the search.
*/
public ComponentFoundCondition(@Nonnull String description, @Nonnull ComponentFinder finder,
@Nonnull ComponentMatcher matcher, @Nullable Container root) {
this(new BasicDescription(description), finder, matcher, root);
}