@Test
public void testFunctionDependingOnInputWithFunctionHierarchy() {

	IdentityMapper4<String> function = new IdentityMapper4<String>();
	TypeInformation<?> ti = TypeExtractor.getMapReturnTypes(function, BasicTypeInfo.STRING_TYPE_INFO);
	Assert.assertEquals(BasicTypeInfo.STRING_TYPE_INFO, ti);
}