Bug 120603 [refactoring] Refactoring History resource mappings should override getModelProviderId()
org.eclipse.ltk.core.refactoring/src/org/eclipse/ltk/core/refactoring/model/RefactoringHistoryResourceMapping.java
private ResourceTraversal[] fResourceTraversals= null;
	/**
	 * Creates a new refactoring history resource mapping.
	 * 
	 * @param history
	 *            the refactoring history
	 */
	public RefactoringHistoryResourceMapping(final RefactoringHistory history) {
		Assert.isNotNull(history);
		fRefactoringHistory= history;
	}
	/**
	 * {@inheritDoc}
	 */
	public boolean equals(final Object object) {
		if (object instanceof RefactoringHistoryResourceMapping) {
			final RefactoringHistoryResourceMapping mapping= (RefactoringHistoryResourceMapping) object;
			return mapping.fRefactoringHistory.equals(fRefactoringHistory);
		}
		return false;
	}
	/**
	 * {@inheritDoc}
	 */
	public Object getModelObject() {
		return fRefactoringHistory;
	}
	/**
	 * {@inheritDoc}
	 */