private ObjectLoader OpenObjectImpl1(WindowCursor curs, AnyObjectId objectId) { ObjectLoader ldr = openObject1(curs, objectId); if (ldr != null) { return ldr; } foreach (ObjectDatabase alt in getAlternates()) { ldr = alt.OpenObjectImpl1(curs, objectId); if (ldr != null) { return ldr; } } if (tryAgain1()) { ldr = openObject1(curs, objectId); if (ldr != null) { return ldr; } } return null; }