Add generics where needed, add nullability annotations, etc. Also delete some testcases from ArrayGenTest which will never be supported
Add generics where needed, add nullability annotations, etc. Also delete some testcases from ArrayGenTest which will never be supported