code: @Override public void validate() { 
      if (id == null || id.isEmpty()) {
        throw new IllegalArgumentException("missing or empty id");
      }
      Query.validateId(id);
    }
docs: Validates the output
  @throws IllegalArgumentException if one or more parameters were invalid