protected DozerPropertyDescriptor getSrcPropertyDescriptor(Class<?> runtimeSrcClass) {
        DozerPropertyDescriptor result = this.srcPropertyDescriptorMap.get(runtimeSrcClass);
        if (result == null) {
            String srcFieldMapGetMethod = getSrcFieldMapGetMethod();
            String srcFieldMapSetMethod = getSrcFieldMapSetMethod();
            DozerPropertyDescriptor descriptor = propertyDescriptorFactory.getPropertyDescriptor(runtimeSrcClass,
                                                                                                 getSrcFieldTheGetMethod(), getSrcFieldTheSetMethod(),
                                                                                                 srcFieldMapGetMethod, srcFieldMapSetMethod, isSrcFieldAccessible(),
                                                                                                 isSrcFieldIndexed(), getSrcFieldIndex(),
                                                                                                 getSrcFieldName(), getSrcFieldKey(), isSrcSelfReferencing(), getDestFieldName(),
                                                                                                 getSrcDeepIndexHintContainer(),
                                                                                                 getDestDeepIndexHintContainer(), classMap.getSrcClassBeanFactory(), beanContainer,
                                                                                                 destBeanCreator);
            this.srcPropertyDescriptorMap.putIfAbsent(runtimeSrcClass, descriptor);
            result = descriptor;
        }
        return result;
    }
Return true if is self referencing. Is considered self referencing where no other sources are specified,
i.e., no source properties or #CDATA in the xml def.

@return true if is self referencing
core/src/main/java/com/github/dozermapper/core/fieldmap/FieldMap.java