docs: @Override
  	public <Result> Result execute(/* @NonNull */ IUnitOfWork<Result, ? super SynchronizedXtextResourceSet> unit) throws Exception {
  		synchronized (getLock()) {
  			return unit.exec(this);
  		}
  	}