private AbstractACollectionContainer getAsContainer() {
        AbstractACollectionContainer result = newInstance(AbstractACollectionContainer.class);
        List<AbstractA> list = new ArrayList<>();
        list.add(getA());
        result.setAs(list);
        return result;
    }
Unit tests for data objects that have Abstract Class(s) in their object hierarchy
core/src/test/java/com/github/dozermapper/core/functional_tests/InheritanceAbstractClassMappingTest.java