public Object fetch() {
if (isBatching()) {
_NSDelegate delegate = null;
if (delegate() != null) {
delegate = new _NSDelegate(WODisplayGroup.Delegate.class, delegate());
if (delegate.respondsTo("displayGroupShouldFetch") && !delegate.booleanPerform("displayGroupShouldFetch", this)) {
return null;
}
}
if (undoManager() != null) {