@Test
public void testAccept() {

    assertTrue(builder.accept(processingEnv, getType(Model.class).asType()));
    assertTrue(builder.accept(processingEnv, getType(PrimitiveTypeModel.class).asType()));
    assertTrue(builder.accept(processingEnv, getType(SimpleTypeModel.class).asType()));
    assertTrue(builder.accept(processingEnv, getType(ArrayTypeModel.class).asType()));
    assertTrue(builder.accept(processingEnv, getType(CollectionTypeModel.class).asType()));
    assertFalse(builder.accept(processingEnv, getType(Color.class).asType()));
}