         close()
     }
 
+    /**
+     Close stream.
+     */
     public func close() {
         if !closed {
             stream.close()


    private var closed: Bool = false
    
    public private(set) var lastError: CSVError? = nil

    public init(
        stream: NSInputStream,
        hasHeaderRow: Bool = defaultHasHeaderRow,

        }
    }

    /**
     CSV header row. To set a value for this property, you set `true` to `hasHeaerRow` in initializer.
     */
    public var headerRow: [String]? {
        return _headerRow
    }
