                 continue
             }
 
-            hasFound = divisionBlock(inElement: element)
+            hasFound = divisionBlock(_: element)
 
             if !hasFound {
                 beforeArray.append(element)

    }

    #if swift(>=3.0)
    public func divideUntil(_ divisionBlock: (inElement: Element) -> Bool) -> (Array<Element>, Array<Element>) {
        return private_divideUntil(divisionBlock: divisionBlock)
    }
    #else

    }
    #endif

    private func private_divideUntil(divisionBlock: (_: Element) -> Bool) -> (Array<Element>, Array<Element>) {
        var beforeArray: Array<Element> = Array()
        var afterArray: Array<Element> = Array()

