@Override
    public boolean accept(ProcessingEnvironment processingEnv, DeclaredType type) {
        return isClassType(type);
    }
@Test
    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()));
    }