code: public String getName(final byte[] id) throws NoSuchUniqueId, HBaseException {
      try {
        return getNameAsync(id).joinUninterruptibly();
      } catch (RuntimeException e) {
        throw e;
      } catch (Exception e) {
        throw new RuntimeException("Should never be here", e);
      }
    }
docs: Finds the name associated with a given ID.
  <p>
  <strong>This method is blocking.</strong>  Its use within OpenTSDB itself
  is discouraged, please use {@link #getNameAsync} instead.
  @param id The ID associated with that name.
  @see #getId(String)
  @see #getOrCreateId(String)
  @throws NoSuchUniqueId if the given ID is not assigned.
  @throws HBaseException if there is a problem communicating with HBase.
  @throws IllegalArgumentException if the ID given in argument is encoded
  on the wrong number of bytes.