if (typeof type == 'string') {
            AdapterClass = core.connectionAdapters[type.toLowerCase()];
            return new AdapterClass(adapterOptions);
        } else {
            return type; // Use as instance instead