It looks like hbase-2001 added some overlap between the Server and RegionServerServices Interfaces. Here's the commit that added it:
commit c1dd72441d376e62615a0ec92f09515521ccb99b Author: Andrew Kyle Purtell <[email protected]> Date: Sat Nov 20 01:23:39 2010 +0000 HBASE-2001 Coprocessors: Colocate user code with regions git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1037102 13f79535-47bb-0310-9956-ffa450edef68 Is the overlap really necessary? At a minimum it looks untidy. Beyond that, it makes mocking a little bit more painful. What ye reckon? St.Ack
