java.util.Map<K,V> matcherMap
java.lang.Object defaultValue
boolean throwExceptionOnNoMatch
java.lang.String noMatchMessagePattern