private ObjectLoader OpenObjectImpl2(WindowCursor curs, string objectName, AnyObjectId objectId) { ObjectLoader ldr = openObject2(curs, objectName, objectId); if (ldr != null) { return ldr; } foreach (ObjectDatabase alt in getAlternates()) { ldr = alt.OpenObjectImpl2(curs, objectName, objectId); if (ldr != null) { return ldr; } } return null; }