Index: src/wp-admin/includes/class-wp-links-list-table.php
===================================================================
--- src/wp-admin/includes/class-wp-links-list-table.php	(revision 29110)
+++ src/wp-admin/includes/class-wp-links-list-table.php	(working copy)
@@ -75,7 +75,7 @@
 <?php
 	}
 
-	protected function get_columns() {
+	public function get_columns() {
 		return array(
 			'cb'         => '<input type="checkbox" />',
 			'name'       => _x( 'Name', 'link name' ),
Index: src/wp-admin/includes/class-wp-list-table.php
===================================================================
--- src/wp-admin/includes/class-wp-list-table.php	(revision 29110)
+++ src/wp-admin/includes/class-wp-list-table.php	(working copy)
@@ -538,11 +538,11 @@
 	 * Get the current page number
 	 *
 	 * @since 3.1.0
-	 * @access protected
+	 * @access public
 	 *
 	 * @return int
 	 */
-	protected function get_pagenum() {
+	public function get_pagenum() {
 		$pagenum = isset( $_REQUEST['paged'] ) ? absint( $_REQUEST['paged'] ) : 0;
 
 		if( isset( $this->_pagination_args['total_pages'] ) && $pagenum > $this->_pagination_args['total_pages'] )
@@ -675,12 +675,12 @@
 	 * 'internal-name' => 'Title'
 	 *
 	 * @since 3.1.0
-	 * @access protected
+	 * @access public
 	 * @abstract
 	 *
 	 * @return array
 	 */
-	protected function get_columns() {
+	public function get_columns() {
 		die( 'function WP_List_Table::get_columns() must be over-ridden in a sub-class.' );
 	}
 
Index: src/wp-admin/includes/class-wp-media-list-table.php
===================================================================
--- src/wp-admin/includes/class-wp-media-list-table.php	(revision 29110)
+++ src/wp-admin/includes/class-wp-media-list-table.php	(working copy)
@@ -170,7 +170,7 @@
 <?php
 	}
 
-	protected function get_columns() {
+	public function get_columns() {
 		$posts_columns = array();
 		$posts_columns['cb'] = '<input type="checkbox" />';
 		$posts_columns['icon'] = '';
Index: src/wp-admin/includes/class-wp-ms-sites-list-table.php
===================================================================
--- src/wp-admin/includes/class-wp-ms-sites-list-table.php	(revision 29110)
+++ src/wp-admin/includes/class-wp-ms-sites-list-table.php	(working copy)
@@ -143,7 +143,7 @@
 			$this->view_switcher( $mode );
 	}
 
-	protected function get_columns() {
+	public function get_columns() {
 		$blogname_columns = ( is_subdomain_install() ) ? __( 'Domain' ) : __( 'Path' );
 		$sites_columns = array(
 			'cb'          => '<input type="checkbox" />',
Index: src/wp-admin/includes/class-wp-ms-themes-list-table.php
===================================================================
--- src/wp-admin/includes/class-wp-ms-themes-list-table.php	(revision 29110)
+++ src/wp-admin/includes/class-wp-ms-themes-list-table.php	(working copy)
@@ -174,7 +174,7 @@
 			_e( 'You do not appear to have any themes available at this time.' );
 	}
 
-	protected function get_columns() {
+	public function get_columns() {
 		global $status;
 
 		return array(
Index: src/wp-admin/includes/class-wp-ms-users-list-table.php
===================================================================
--- src/wp-admin/includes/class-wp-ms-users-list-table.php	(revision 29110)
+++ src/wp-admin/includes/class-wp-ms-users-list-table.php	(working copy)
@@ -108,7 +108,7 @@
 			$this->view_switcher( $mode );
 	}
 
-	protected function get_columns() {
+	public function get_columns() {
 		$users_columns = array(
 			'cb'         => '<input type="checkbox" />',
 			'username'   => __( 'Username' ),
Index: src/wp-admin/includes/class-wp-plugin-install-list-table.php
===================================================================
--- src/wp-admin/includes/class-wp-plugin-install-list-table.php	(revision 29110)
+++ src/wp-admin/includes/class-wp-plugin-install-list-table.php	(working copy)
@@ -207,7 +207,7 @@
 		return array( 'widefat', $this->_args['plural'] );
 	}
 
-	protected function get_columns() {
+	public function get_columns() {
 		return array(
 			'name'        => _x( 'Name', 'plugin name' ),
 			'version'     => __( 'Version' ),
Index: src/wp-admin/includes/class-wp-plugins-list-table.php
===================================================================
--- src/wp-admin/includes/class-wp-plugins-list-table.php	(revision 29110)
+++ src/wp-admin/includes/class-wp-plugins-list-table.php	(working copy)
@@ -210,7 +210,7 @@
 			_e( 'You do not appear to have any plugins available at this time.' );
 	}
 
-	protected function get_columns() {
+	public function get_columns() {
 		global $status;
 
 		return array(
Index: src/wp-admin/includes/class-wp-posts-list-table.php
===================================================================
--- src/wp-admin/includes/class-wp-posts-list-table.php	(revision 29110)
+++ src/wp-admin/includes/class-wp-posts-list-table.php	(working copy)
@@ -264,7 +264,7 @@
 		return array( 'widefat', 'fixed', is_post_type_hierarchical( $this->screen->post_type ) ? 'pages' : 'posts' );
 	}
 
-	protected function get_columns() {
+	public function get_columns() {
 		$post_type = $this->screen->post_type;
 
 		$posts_columns = array();
Index: src/wp-admin/includes/class-wp-terms-list-table.php
===================================================================
--- src/wp-admin/includes/class-wp-terms-list-table.php	(revision 29110)
+++ src/wp-admin/includes/class-wp-terms-list-table.php	(working copy)
@@ -116,7 +116,7 @@
 		return parent::current_action();
 	}
 
-	protected function get_columns() {
+	public function get_columns() {
 		$columns = array(
 			'cb'          => '<input type="checkbox" />',
 			'name'        => _x( 'Name', 'term name' ),
Index: src/wp-admin/includes/class-wp-themes-list-table.php
===================================================================
--- src/wp-admin/includes/class-wp-themes-list-table.php	(revision 29110)
+++ src/wp-admin/includes/class-wp-themes-list-table.php	(working copy)
@@ -110,7 +110,7 @@
 <?php
 	}
 
-	protected function get_columns() {
+	public function get_columns() {
 		return array();
 	}
 
