     public func makeBinary() -> Bytes {
         return self.pattern.cStringBytes + makeOptions().cStringBytes
     }
-
+    
     func makeOptions() -> String {
         var options = ""
         

    public func makeBinary() -> Bytes {
        return self.bytes
    }
 }

extension ObjectId : SimplePrimitive {
    public func convert<S>() -> S? {

        byteArray.append(0x00)
        return byteArray
    }
    
    public var typeIdentifier: Byte {
        return 0x02
    }
