     
     func dump(p: Printer) {
         func iterate(pointer: UnsafePointer<COpaquePointer>, callForEach: (COpaquePointer) -> Void) {
-            if(pointer) {
+            if pointer != nil {
                 var i = 0;
-                while pointer[i] {
+                while pointer[i] != nil {
                     callForEach(pointer[i])
                     i++
                 }

            for i in 1..<limit {
                let candidate = self + i
                let candidateInfo = candidate.symbolInfo()
                if !candidateInfo {
                    return nil
                }
                if myInfo.dli_saddr != candidateInfo!.dli_saddr {

            }
        }
        
        if length == 0 && knownSize == nil {
            var result = [UInt8]()
            while (result.count < 128) {
                var eightBytes = [UInt8](count: 8, repeatedValue: 0)
