logger.log(Level.FINE, "{0} matched, adding resource of type {1} for part {2}", new Object[] { matcher.pattern(), type.getName(),
part });
// allow constraint to modify context
resource.configurePropertyView(propertyView);
resource.configureIdProperty(defaultIdProperty);
// add constraint and go on
resourceChain.add(resource);