code: func (db *ProtoWrapper) GetValue(key string, reqObj proto.Message) (found bool, revision int64, err error) {
  	return getValueProtoInternal(db.broker, db.serializer, key, reqObj)
  }
docs: // GetValue retrieves one key-value item from the datastore. The item
  // is identified by the provided <key>.
  //
  // If the item was found, its value is unmarshaled and placed in
  // the <reqObj> message buffer and the function returns <found> as *true*.
  // If the object was not found, the function returns <found> as *false*.
  // Function also returns the revision of the latest modification.
  // Any encountered error is returned in <err>.