   }
 }
 
-class SWJBLN {
+/// EJDB2 JBL_NODE Swift wrapper
+final class SWJBLN {
 
   init(_ data: Any) throws {
     var done = false

}

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

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


  var handle: UnsafeMutablePointer<_JBL_NODE>?

  private var pool: OpaquePointer?

}

final class SWJQL {

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