@Test
public void shouldMapTypedList() {

	final ArrayNode<IJsonNode> input = new ArrayNode<IJsonNode>();
	input.add(IntNode.valueOf(1));
	input.add(TextNode.valueOf("test"));
	final List<String> expected = new ArrayList<String>();
	expected.add("1");
	expected.add("test");
	final Object actual = this.mapper.map(input, null, new TypeToken<List<String>>() {
	}.getType());
	Assert.assertEquals(expected, actual);
}