boolean captureGroup = "true".equals(fork.getAttribute("capture-group"));
String pattern = null;
if (fork.child(Element.PATTERN)) {
pattern = fork.getContent();
}
EncodingMode encodingMode = "preserve-path".equals(encoded) ? EncodingMode.PRESERVE_PATH
: EncodingMode.FORM;
route.with(new PathParamDescriptor(qualifiedName).captureGroup(captureGroup).encodedBy(encodingMode)
.matchedBy(pattern));
break;
}