List<String> () { return accessChanges(() -> { List<String> result = new SmartList<>(); for (Change each : myChanges) { if (each instanceof StructuralChange) { result.add(((StructuralChange)each).getPath()); } } return result; }); }