DifferentiateResult (Delta delta, Iterable<Node<?, ?>> deletedNodes) { return new DifferentiateResult() { @Override public boolean isIncremental() { return false; } @Override public Delta getDelta() { return delta; } @Override public Iterable<Node<?, ?>> getDeletedNodes() { return deletedNodes; } @Override public Iterable<NodeSource> getAffectedSources() { return Collections.emptyList(); } }; }