private static bool HasDifferentMergingTag(IBuilder a, IBuilder b) { if (a is MergingBuilder && b is MergingBuilder) { return !((MergingBuilder) a).Tag.Equals(((MergingBuilder) b).Tag); } else { return false; } }