anchor.diff:  ////////////////////
   == Lock API
   
  -=== Instance methods
  -
  -==== $lock->getID() : int
  -
  -Returns the unique *id* of the lock.
  -
  +=== Name
   
   ==== $lock->getName() : string
   
  
positive.code: Updates the lock's *name* in the database.
  Throws a *LockException* with code *302* if '$name' is invalid, code *303* if unavailable.
  See *validName()* & *availableName()* for more details.
  
  
  ==== $lock->getDescription() : string
  
negative.code: ==== Lock::getByID(int $id) : ?Lock
  
  Returns a *Lock* representing the lock referenced by '$id', or *NULL* if no lock with that id found.
  
  
  ==== Lock::validDescription(string $description) : bool
  