DataDomainIndirectDiffBuilder(DataDomainFlushAction parent) { this.parent = parent; this.indirectModifications = parent.getResultIndirectlyModifiedIds(); this.resolver = parent.getDomain().getEntityResolver(); this.flattenedInserts = new HashSet<FlattenedArcKey>(); this.flattenedDeletes = new HashSet<FlattenedArcKey>(); }