anchor.diff:  admin.enableTable(tableName);
   ----
   
  -====
   WARNING: There is no guarantee that the framework will load a given Coprocessor successfully.
   For example, the shell command neither guarantees a jar file exists at a particular location nor
   verifies whether the given class is actually contained in the jar file.
  -====
  -
  -
  -==== Unloading Dynamic Coprocessor
  -. Using shell: Run following command from HBase shell to remove Coprocessor from a table.
  +
  +
  +=== Dynamic Unloading
  +
  +==== Using HBase Shell
  +
  +. Disable the table.
   +
   [source]
   ----
  -hbase(main):003:0> alter 'users', METHOD => 'table_att_unset',
  -hbase(main):004:0*   NAME => 'coprocessor$1'
  -----
  -
  -. Using HTableDescriptor: Simply reload the table definition _without_ setting the value of
  -Coprocessor either in setValue() or addCoprocessor() methods. This will remove the Coprocessor
  -attached to this table, if any. For example:
  -+
  +hbase> disable 'users'
  +----
  +
  +. Alter the table to remove the coprocessor.
  ++
  +[source]
  +----
  +hbase> alter 'users', METHOD => 'table_att_unset', NAME => 'coprocessor$1'
  +----
  +
  +. Enable the table.
  ++
  +[source]
  +----
  +hbase> enable 'users'
  +----
  +
  +==== Using the Java API
  +
  +Reload the table definition without setting the value of the coprocessor either by
  +using `setValue()` or `addCoprocessor()` methods. This will remove any coprocessor
  +attached to the table.
  +
   [source,java]
   ----
   TableName tableName = TableName.valueOf("users");
  
positive.code: admin.modifyTable(tableName, hTableDescriptor);
  admin.enableTable(tableName);
  ----
  +
  Optionally you can also use removeCoprocessor() method of HTableDescriptor class.
  
  
  
  [[cp_example]]
  == Examples
  HBase ships Coprocessor examples for Observer Coprocessor see
  // Below URL is more than 100 characters long.
  link:http://hbase.apache.org/xref/org/apache/hadoop/hbase/coprocessor/example/ZooKeeperScanPolicyObserver.html[ZooKeeperScanPolicyObserver]
  and for Endpoint Coprocessor see
  // Below URL is more than 100 characters long.
  link:http://hbase.apache.org/xref/org/apache/hadoop/hbase/coprocessor/example/RowCountEndpoint.html[RowCountEndpoint]
  
  A more detailed example is given below.
  
  For the sake of example let's take an hypothetical case. Suppose there is a HBase table called
  'users'. The table has two column families 'personalDet' and 'salaryDet' containing personal
  details and salary details respectively. Below is the graphical representation of the 'users'
  table.
  
  .Users Table
  [width="100%",cols="7",options="header,footer"]
  
negative.code: admin.enableTable(tableName);
  ----
  
  ==== Using the Java API (HBase 0.96+ only)
  
  In HBase 0.96 and newer, the `addCoprocessor()` method of `HTableDescriptor` provides
  an easier way to load a coprocessor dynamically.
  
  [source,java]
  ----
  TableName tableName = TableName.valueOf("users");
  