code: public void movedTo(DirectlyModifiableTopLevelItemGroup destination, AbstractItem newItem, File destDir) throws IOException {
          newItem.onLoad(destination, name);
      }
docs: Notify this item it's been moved to another location, replaced by newItem (might be the same object, but not guaranteed).
  This method is executed <em>after</em> the item root directory has been moved to it's new location.
  <p>
  Derived classes can override this method to add some specific behavior on move, but have to call parent method
  so the item is actually setup within it's new parent.
  
  @see hudson.model.Items#move(AbstractItem, jenkins.model.DirectlyModifiableTopLevelItemGroup)