matcher always return map(with parameters or empty)