private static ICollection <Type> GetDerivedTargetTypesIfNecessary(IMemberMapperData mapperData) { return(mapperData.TargetCouldBePopulated() ? mapperData.GetDerivedTargetTypes() : EmptyTypeArray); }