public SvnNewDiffGenerator(ISvnDiffGenerator generator) { this.generator = generator; if (generator instanceof DefaultSVNDiffGenerator) { DefaultSVNDiffGenerator defaultGenerator = (DefaultSVNDiffGenerator) generator; this.diffAdded = defaultGenerator.isDiffAdded(); this.diffDeleted = defaultGenerator.isDiffDeleted(); this.diffCopied = defaultGenerator.isDiffCopied(); this.diffUnversioned = defaultGenerator.isDiffUnversioned(); } else { this.diffAdded = true; this.diffDeleted = true; this.diffCopied = false; this.diffUnversioned = false; } }