private EnvelopeBuilder Union(EnvelopeBuilder envelopeBuilder, Envelope newEnvelope) { if (envelopeBuilder.IsEmpty) { return(new EnvelopeBuilder(newEnvelope)); } else { envelopeBuilder.Union(newEnvelope); return(envelopeBuilder); } }