clsRenderer2.getAutoshapeFillShape and clsUtilityGE.buildHatchFills added guards to exit early if shapes is null or empty.