@Override
 public FeatureResult<T> check(TokenPatternMatch context, RuntimeEnvironment env) {
   return wrappedFeature.check(context, env);
 }
 @SuppressWarnings("rawtypes")
 @Override
 public Class<? extends Feature> getFeatureType() {
   return wrappedFeature.getFeatureType();
 }
 public TokenPatternMatchFeatureWrapper(Feature<TokenPatternMatch, T> wrappedFeature) {
   super();
   this.wrappedFeature = wrappedFeature;
   this.setName(wrappedFeature.getName());
   this.setCollectionName(wrappedFeature.getCollectionName());
 }