code: public void addModification(final ResourceRelocationChange change, final IChangeSerializer.IModification<Resource> modification) {
      this.changeSerializer.<Resource>addModification(this.loadAndWatchResource(change), modification);
    }
docs: Loads and watches the respective resource, applies the relocation change and
  calls the given <code>modification</code> with the renamed/moved/copied resource.
  
  @param change the change to execute
  @param modification the side-effect the rename/move/copy operation should have.