code: public Deferred<Object> delete(final TSDB tsdb) {
      if (uid == null || uid.isEmpty()) {
        throw new IllegalArgumentException("Missing UID");
      }
      if (type == null) {
        throw new IllegalArgumentException("Missing type");
      }
  
      final DeleteRequest delete = new DeleteRequest(tsdb.uidTable(), 
          UniqueId.stringToUid(uid), FAMILY, 
          (type.toString().toLowerCase() + "_meta").getBytes(CHARSET));
      return tsdb.getClient().delete(delete);
    }
docs: Attempts to delete the meta object from storage
  @param tsdb The TSDB to use for access to storage
  @return A deferred without meaning. The response may be null and should
  only be used to track completion.
  @throws HBaseException if there was an issue
  @throws IllegalArgumentException if data was missing (uid and type)