FlowPropertyDefinitionImpl definition = new FlowPropertyDefinitionImpl(URI, URI.class, FlowActivityPhase.advance, Map.class);
getFlowTranslatorResolver().resolve("", definition);
Map<String, URI> map = new LinkedHashMap<String, URI>();
map.put("first", new URI("http://foo.com"));
map.put("second", new URI("http://gg.gov"));
String strV =definition.serialize(map);
assertEquals(strV, "{\"first\":\"http://foo.com\",\"second\":\"http://gg.gov\"}");
FlowPropertyProvider flowPropertyProvider = null;
Map<String, URI> result = (Map<String,URI>) definition.parse(flowPropertyProvider, strV);
assertTrue(result.equals(map));
}