code: func (vdb *versionedDB) GetState(namespace string, key string) (*statedb.VersionedValue, error) {
  	logger.Debugf("GetState(). ns=%s, key=%s", namespace, key)
  	compositeKey := constructCompositeKey(namespace, key)
  	dbVal, err := vdb.db.Get(compositeKey)
  	if err != nil {
  		return nil, err
  	}
  	if dbVal == nil {
  		return nil, nil
  	}
  	return decodeValue(dbVal)
  }
docs: // GetState implements method in VersionedDB interface