@Test
public void testNumericTypes() {

  assertTrue(BasicType.allNumericTypes().contains(BasicType.IVEC2));
  assertFalse(BasicType.allNumericTypes().contains(BasicType.BOOL));
  assertFalse(BasicType.allNumericTypes().contains(BasicType.BVEC2));
  assertFalse(BasicType.allNumericTypes().contains(BasicType.BVEC3));
  assertFalse(BasicType.allNumericTypes().contains(BasicType.BVEC4));
}