### Question:
DefaultTypes implements TypeResolver { public DefaultTypes() { typeMap = new HashMap<>(); typeMap.put(BooleanType.NAME, BooleanType.TYPE); typeMap.put(IntegerType.NAME, IntegerType.TYPE); typeMap.put(BigIntegerType.NAME, BigIntegerType.TYPE); typeMap.put(DoubleType.NAME, DoubleType.TYPE); typeMap.put(BigDecimalType.NAME, BigDecimalType.TYPE); typeMap.put(StringType.NAME, StringType.TYPE); typeMap.put(DateType.NAME, DateType.TYPE); typeMap.put(BinaryType.NAME, BinaryType.TYPE); typeMap.put(ArrayType.NAME, ArrayType.TYPE); typeMap.put(ObjectType.NAME, ObjectType.TYPE); typeMap.put(ReferenceType.NAME, ReferenceType.TYPE); typeMap.put(AnyType.NAME, AnyType.TYPE); typeMap.put(UIDType.NAME, UIDType.TYPE); } DefaultTypes(); @Override Type getType(String name);  }### Answer:
@Test public void testDefaultTypes() { assertNotNull(defaultTypes); }