public void testGetVariables() {
JaxRsUriTemplateProcessor processor =
new JaxRsUriTemplateProcessor("/path1/{var1}/path2{var2:[ab]*}/{var1}");
UriTemplateMatcher matcher = processor.matcher();
matcher.matches("/path1/value%20a/path2abab/valueB/tail%20part");
// variable value
assertEquals("value a", matcher.getVariableValue("var1"));
assertEquals("value%20a", matcher.getVariableValue("var1", false));
assertEquals("abab", matcher.getVariableValue("var2"));