/* 77 */ return (Matcher)value;
/* */ }
/* 79 */ if (transformer == null) {
/* 80 */ transformer = "default";
/* */ }
/* 82 */ MatcherTransformer mt = (MatcherTransformer)this.transfomers.get(transformer);
/* 83 */ if (mt != null) {
/* 84 */ return mt.transform(value);
/* */ }
/* 86 */ if (this.log.isTraceEnabled()) {
/* 87 */ this.log.trace("No matching transfomer key '" + transformer + "', trying to instantiate new.");
/* */ }
/* */ try
/* */ {
/* 91 */ mt = (MatcherTransformer)ReflectionUtils.newInstance(transformer);
/* 92 */ return mt.transform(value);
/* */ }
/* */ catch (Throwable t) {
/* */ }
/* 96 */ throw new IllegalArgumentException("Cannot create Matcher instance: " + t);
/* */ }