diff --git a/src/main/java/org/apache/hadoop/hbase/ipc/HBaseRPCProtocolVersion.java b/src/main/java/org/apache/hadoop/hbase/ipc/HBaseRPCProtocolVersion.java
deleted file mode 100644
index ac35057e2cb..00000000000
--- a/src/main/java/org/apache/hadoop/hbase/ipc/HBaseRPCProtocolVersion.java
+++ /dev/null
@@ -1,88 +0,0 @@
-/**
- * Copyright 2010 The Apache Software Foundation
- *
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.apache.hadoop.hbase.ipc;
-
-import org.apache.hadoop.ipc.VersionedProtocol;
-
-/**
- * There is one version id for all the RPC interfaces. If any interface
- * is changed, the versionID must be changed here.
- */
-public interface HBaseRPCProtocolVersion extends VersionedProtocol {
- /**
- * Interface version.
- *
- * HMasterInterface version history:
- *
- * - Version was incremented to 2 when we brought the hadoop RPC local to
- * hbase HADOOP-2495
- * - Version was incremented to 3 when we changed the RPC to send codes
- * instead of actual class names (HADOOP-2519).
- * - Version 4 when we moved to all byte arrays (HBASE-42).
- * - Version 5 HBASE-576.
- * - Version 6 modifyTable.
- *
- * HMasterRegionInterface version history:
- *
- * - Version 2 was when the regionServerStartup was changed to return a
- * MapWritable instead of a HbaseMapWritable as part of HBASE-82 changes.
- * - Version 3 was when HMsg was refactored so it could carry optional
- * messages (HBASE-504).
- * - HBASE-576 we moved this to 4.
- *
- * HRegionInterface version history:
- *
- * - Upped to 5 when we added scanner caching
- * - HBASE-576, we moved this to 6.
- *
- * TransactionalRegionInterface version history:
- *
- * - Moved to 2 for hbase-576.
- *
- * Unified RPC version number history:
- *
- * - Version 10: initial version (had to be > all other RPC versions
- * - Version 11: Changed getClosestRowBefore signature.
- * - Version 12: HServerLoad extensions (HBASE-1018).
- * - Version 13: HBASE-847
- * - Version 14: HBASE-900
- * - Version 15: HRegionInterface.exists
- * - Version 16: Removed HMasterRegionInterface.getRootRegionLocation and
- * HMasterInterface.findRootRegion. We use ZooKeeper to store root region
- * location instead.
- * - Version 17: Added incrementColumnValue.
- * - Version 18: HBASE-1302.
- * - Version 19: Added getClusterStatus().
- * - Version 20: Backed Transaction HBase out of HBase core.
- * - Version 21: HBASE-1665.
- * - Version 22: HBASE-2209. Added List support to RPC
- * - Version 23: HBASE-2066, multi-put.
- * - Version 24: HBASE-2473, create table with regions.
- * - Version 25: Added openRegion and Stoppable/Abortable to API.
- * - Version 26: New master and Increment, 0.90 version bump.
- * - Version 27: HBASE-3168, Added serverCurrentTime to regionServerStartup
- * in HMasterRegionInterface.
- * - Version 28: HBASE-2321, add protocol class name to connection setup
- * for verification and future authorization
- *
- */
- public static final long versionID = 28L;
-}