         self.repositorySearchBar.frame = frame
     }
 
+    private func layoutEmptyLabel() {
+        let frame = CGRect(x: 0, y: 0, width: self.repositoryTableView.frame.width, height: 100)
+        self.emptyLabel.frame  = frame
+        self.emptyLabel.center = self.repositoryTableView.center
+    }
+
     private func layoutLoadingView() {
         let frame = CGRect(x: 0, y: 0, width: 100, height: 100)
-        self.loadingView.frame = frame
+        self.loadingView.frame  = frame
         self.loadingView.center = self.repositoryTableView.center
     }
 }

final class GitHubRepositoryTableViewController: UIViewController {
    fileprivate lazy var repositoryTableView: UITableView = self.createRepositoryTableView()
    fileprivate lazy var repositorySearchBar: UISearchBar = self.createRepositorySearchBar()
    fileprivate lazy var loadingView: UIActivityIndicatorView = self.createLoadingView()

    fileprivate var presenter: GitHubRepositoryPresenter? = nil

        self.navigationItem.rightBarButtonItem = UIBarButtonItem(title: "Clear", style: .plain, target: self, action: #selector(self.didTapClearButton(_:)))
        self.view.addSubview(self.repositoryTableView)
        self.repositoryTableView.tableHeaderView = self.repositorySearchBar
        self.repositoryTableView.addSubview(self.emptyLabel)
        self.view.addSubview(self.loadingView)
    }

