String segmentWithRegEx = "{id:[0-9]*:abba}";
AbstractURLSegment segment = AbstractURLSegment.newSegment(segmentWithRegEx);
assertTrue(segment instanceof ParamSegment);
ParamSegment paramSegment = (ParamSegment)segment;
assertEquals(paramSegment.getParamName(), "id");
assertEquals(paramSegment.getMetaPattern().toString(), "[0-9]*:abba");
MetaPattern metaPattern = paramSegment.getMetaPattern();
assertTrue(metaPattern.matcher("1:abba").matches());
assertTrue(metaPattern.matcher("1234521:abba").matches());
assertTrue(metaPattern.matcher(":abba").matches());