List<PathVariableMetaData> pathVariables = new ArrayList<PathVariableMetaData>();
Matcher variableMatcher = variablePattern.matcher(path);
while (variableMatcher.find()) {
PathVariableMetaData pathVariable = new PathVariableMetaData(variableMatcher.group(1), null);
pathVariables.add(pathVariable);
}
return pathVariables;