@SuppressWarnings({ "rawtypes", "unchecked" })

@Test
public void testParameterizedArrays() {
	GenericArrayClass<Boolean> function = new GenericArrayClass<Boolean>(){
		private static final long serialVersionUID = 1L;			
	};
	
	TypeInformation<?> ti = TypeExtractor.getMapReturnTypes(function, (TypeInformation) TypeInfoParser.parse("Boolean[]"));
	Assert.assertTrue(ti instanceof ObjectArrayTypeInfo<?,?>);
	ObjectArrayTypeInfo<?, ?> oati = (ObjectArrayTypeInfo<?, ?>) ti;
	Assert.assertEquals(BasicTypeInfo.BOOLEAN_TYPE_INFO, oati.getComponentInfo());
}