Bug 84533 Refactoring does not do anything...
Build: I-20050202 1. Create a new Hello world plugin project. Call it 'com.example.xyz' and accept all defaults. 2. Close the manifest editor for the newly created plugin.xml to take PDE out of the equation. 3. Open the plugin.xml in a plain text editor. 4. Right-click on the 'com.example.xyz' project and choose to rename it to 'com.example.xyz.bla' with textual matches in plugin.xml files. 5. In the preview, uncheck the 'plugin.xml - com.example.xyz). All its children are now unchecked 6. Check the second match in the plugin.xml file only (ie. the one for the 'class' attribute. 7. click OK. NOTHING HAPPENS!
org.eclipse.ltk.core.refactoring/src/org/eclipse/ltk/core/refactoring/Change.java
*       can still be applied to the workspace. If the method returns a {@link 
 *       RefactoringStatus} with a severity of FATAL then the change has to be 
 *       treated as invalid. Performing an invalid change isn't allowed and 
 *       results in an unspecified result. This method can be called multiple
 *       times.
 *   <li>then the method perform can be called. An disabled change must not
 *       be executed. The perform method can only be called once. After a change
 *       as been executed only the method <code>dispose</code> must be called.</li>
 *   <li>the method dispose has to be called either after the perform method
 *       has been called or if a change is no longer needed. The second case
 *       for example occurs when the undo stack gets flushed and all change
 *       objects managed by the undo stack are no longer needed. The method
 *       dispose is typically implemented to unregister listeners register during the
 *       method <code>initializeValidationState</code>. There is no guarantee 
 *       that <code>initializeValidationState</code>, <code>isValid</code>
 *       or <code>perform</code> has been called, before <code>dispose</code>
 *       is called.
 * </ul>
 * Below a code snippet that can be used to execute a change:
 * <pre>
 *   Change change= createChange();
 *   try {
 *     change.initializeValidationState(pm);
 * 
 *     ....
 * 
 *     if (!change.isEnabled())
 *         return;
 *     RefactoringStatus valid= change.isValid(new SubProgressMonitor(pm, 1));
 *     if (valid.hasFatalError())