public static ERXJDBCConnectionBroker connectionBrokerForEoInEditingContext(EOEnterpriseObject eo) {
EOObjectStore os = eo.editingContext().rootObjectStore();
if (os instanceof EOObjectStoreCoordinator) {
EOObjectStoreCoordinator osc = (EOObjectStoreCoordinator)os;
EOCooperatingObjectStore cos = osc.objectStoreForObject(eo);
if (cos instanceof EODatabaseContext) {
EODatabaseContext dbctx = (EODatabaseContext)cos;
EOAdaptor adaptor = dbctx.database().adaptor();
return ERXJDBCConnectionBroker.connectionBrokerForAdaptor(adaptor);
}