protected RenameResourceChange(IPath resourcePath,String newName,long stampToRestore){
  if (resourcePath == null || newName == null || newName.length() == 0) {
    throw new IllegalArgumentException();
  }
  fResourcePath=resourcePath;
  fNewName=newName;
  fStampToRestore=stampToRestore;
  fDescriptor=null;
  setValidationMethod(VALIDATE_NOT_DIRTY);
}

protected RenameResourceChange ( IPath resourcePath , String newName , long stampToRestore ) { if ( resourcePath == null || newName == null || newName . length ( ) == 0 ) { throw new IllegalArgumentException ( ) ; } fResourcePath = resourcePath ; fNewName = newName ; fStampToRestore = stampToRestore ; fDescriptor = null ; setValidationMethod ( VALIDATE_NOT_DIRTY ) ; }
creates the change with a time stamp to restore .
