// CODINGSPECTATOR: Added the method getAllAffectedObjects(). public Object[] getAllAffectedObjects() { if (fChanges.size() == 0) return new Object[0]; List result = new ArrayList(); for (Iterator iter = fChanges.iterator(); iter.hasNext(); ) { Change change = (Change) iter.next(); Object[] affectedObjects = change.getAllAffectedObjects(); if (affectedObjects != null) { result.addAll(Arrays.asList(affectedObjects)); } } return result.toArray(); }