   }
 }
 
-class SWJBL {
+/// EJDB2 JBL Swift wrapper
+final class SWJBL {
 
   init() {
   }


  var handle: UnsafeMutablePointer<_JBL_NODE>?

  var pool: OpaquePointer?

}

class SWJQL {

  init(collection: String?, query: String) throws {
    try SWRC(jql_create(&handle, collection, query))

}

/// EJDB2 document items
public final class JBDOC: CustomStringConvertible {

  public init(_ id: Int64, json: String) {
    self.id = id
