Made splitOn null By Default and Used the delimiter If splitOn Was Not Passed