test_class.declarator: jsonValueConverter =
  			new JsonValueConverter<Map<String, TestObject>>(new TypeReference<Map<String, TestObject>>(){})
test_class.modifier: private
test_class.original_string: private JsonValueConverter<Map<String, TestObject>> jsonValueConverter =
  			new JsonValueConverter<Map<String, TestObject>>(new TypeReference<Map<String, TestObject>>(){});
test_class.type: JsonValueConverter<Map<String, TestObject>>
test_class.var_name: jsonValueConverter
test_class.file: stagemonitor-configuration/src/test/java/org/stagemonitor/configuration/converter/JsonValueConverterTest.java
test_class.identifier: JsonValueConverterTest
test_case.body: @Test
  	public void testConvert() throws Exception {
  		Map<String, TestObject> convert = jsonValueConverter.convert("{ \"1\": { \"test\": \"foobar\" } }");
  		Assert.assertEquals("foobar", convert.get("1").getTest());
  	}
test_case.class_method_signature: JsonValueConverterTest.testConvert()
test_case.full_signature: @Test public void testConvert()
test_case.identifier: testConvert
test_case.invocations: convert assertEquals getTest get
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testConvert()
focal_class.declarator: typeReference
focal_class.modifier: private final
focal_class.original_string: private final TypeReference<T> typeReference;
focal_class.type: TypeReference<T>
focal_class.var_name: typeReference
focal_class.declarator: objectMapper
focal_class.modifier: private final
focal_class.original_string: private final ObjectMapper objectMapper;
focal_class.type: ObjectMapper
focal_class.var_name: objectMapper
focal_class.file: stagemonitor-configuration/src/main/java/org/stagemonitor/configuration/converter/JsonValueConverter.java
focal_class.identifier: JsonValueConverter
focal_class.class_method_signature: JsonValueConverter.JsonValueConverter(TypeReference<T> typeReference)
focal_class.full_signature: public  JsonValueConverter(TypeReference<T> typeReference)
focal_class.identifier: JsonValueConverter
focal_class.modifiers: public
focal_class.parameters: (TypeReference<T> typeReference)
focal_class.signature:  JsonValueConverter(TypeReference<T> typeReference)
focal_class.class_method_signature: JsonValueConverter.convert(String s)
focal_class.full_signature: @Override public T convert(String s)
focal_class.identifier: convert
focal_class.modifiers: @Override public
focal_class.parameters: (String s)
focal_class.return: T
focal_class.signature: T convert(String s)
focal_class.class_method_signature: JsonValueConverter.toString(T value)
focal_class.full_signature: @Override public String toString(T value)
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: (T value)
focal_class.return: String
focal_class.signature: String toString(T value)
focal_class.superclass: extends AbstractValueConverter<T>
focal_method.body: @Override
  	public T convert(String s) {
  		try {
  			return objectMapper.readValue(s, typeReference);
  		} catch (IOException e) {
  			throw new IllegalArgumentException(e);
  		}
  	}
focal_method.class_method_signature: JsonValueConverter.convert(String s)
focal_method.full_signature: @Override public T convert(String s)
focal_method.identifier: convert
focal_method.invocations: readValue
focal_method.modifiers: @Override public
focal_method.parameters: (String s)
focal_method.return: T
focal_method.signature: T convert(String s)