private boolean hasValue() {
      return !skipValue;
    }
Means value was read from {@link BsonReader} this flag is used
on next read token iteration to checker wherever to call {@link BsonReader#skipValue()}.
criteria/mongo/src/org/immutables/criteria/mongo/bson4jackson/BsonParser.java