@Override
    public UpsertTarget create(ExpressionEvalContext evalContext) {
        var classFilter = evalContext.getNodeEngine().getSqlService().getReflectionClassNameFilter();
        return new PojoUpsertTarget(className, typeNamesByPaths, classFilter);
    }
@Test
    public void test_create() {
        PojoUpsertTargetDescriptor descriptor = new PojoUpsertTargetDescriptor(Object.class.getName(), emptyMap());

        ExpressionEvalContext evalContextMock = mock(Answers.RETURNS_MOCKS);
        NodeEngine nodeEngine = mock(Answers.RETURNS_MOCKS);
        when(evalContextMock.getNodeEngine()).thenReturn(nodeEngine);
        // when
        UpsertTarget target = descriptor.create(evalContextMock);

        // then
        assertThat(target).isInstanceOf(PojoUpsertTarget.class);
    }