private A getA() {
        A result = newInstance(A.class);
        result.setField1("field1value");
        result.setFieldA("fieldAValue");
        result.setSuperAField("superAFieldValue");
        result.setSuperField1("superField1Value");
        return result;
    }
Bug #1828693 -- Problem when using with proxies based on interfaces.
core/src/test/java/com/github/dozermapper/core/functional_tests/InheritanceMappingTest.java