code: public <V,T extends RiakIndex<V>> T removeIndex(RiakIndex.Name<T> name)
      {
          RiakIndex<?> removed = indexes.remove(name.getFullname());
          if (removed != null)
          {
              T index = name.wrap(removed).createIndex();
              return index;
          }
          else
          {
              return null;
          }
      }
docs: Remove the named RiakIndex
  @param name the {@code RiakIndex.Name} representing the index to remove
  @return the removed {@code RiakIndex} (typed accordingly) if the index was present,
  {@code null} otherwise