code: private Barrier queryBarrier(Key barrierKey, boolean inflate) throws NoSuchObjectException {
      Entity entity = getEntity("queryBarrier", barrierKey);
      Barrier barrier = new Barrier(entity);
      if (inflate) {
        Collection<Barrier> barriers = new ArrayList<>(1);
        barriers.add(barrier);
        inflateBarriers(barriers);
      }
      logger.finest("Querying returned: " + barrier);
      return barrier;
    }
docs: {@code inflate = true} means that {@link Barrier#getWaitingOnInflated()}
  will not return {@code null}.