         
         let sections = self.dataSource!.numberOfSections(in : self);
         if sectionInfoArray.count == 0  {
-            
             
             for section in 0 ..< sections {
                 

        tableview.rowHeight = height
    }
    
    open func realoadData() -> Void {
        self.tableview.reloadData()
    }
    
    open func reloadRows(at indexPaths: [IndexPath], with animation: UITableViewRowAnimation){
        self.tableview.reloadRows(at: indexPaths, with: animation)
    }

    @IBInspectable public var disableCellSeparator:Bool  = false{
        
        didSet{

            NSLayoutConstraint(item: tableview, attribute: .trailing, relatedBy: .equal, toItem: self,  attribute: .trailing, multiplier: 1, constant: 0)
            ]
        )
        
    }
    
    //TableView delegate methods
