code: @Override
      public boolean matches(Object item) {
          for (Matcher<?> m: matchers) {
              if (m.matches(item)) {
                  return true;
              }
          }
          return false;
      }
docs: {@inheritDoc}