Bug 126779 [IDE] Removed deprecated project capabilities API and implementation
It was created then deprecated before 2.0 shipped. As has never been API and we don't use it we should delete it.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/dialogs/UpdateProjectCapabilityWizard.java
ArrayList natureIds = new ArrayList();
                    natureIds.add(removeCapabilities[i].getNatureId());
                    ArrayList uiIds = removeCapabilities[i].getHandleUIs();
                    if (uiIds != null) {
                        Iterator it = uiIds.iterator();
                        while (it.hasNext()) {
                            String id = (String) it.next();
                            for (int j = 0; j < removeCapabilities.length; j++) {
                                if (removeCapabilities[j] != null) {
                                    if (removeCapabilities[j].getId()
                                            .equals(id)) {
                                        natureIds.add(removeCapabilities[j]
                                                .getNatureId());
                                        removeCapabilities[j] = null;
                                    }
                                }
                            }
                        }
                    }
                    
                    String[] ids = new String[natureIds.size()];
                    natureIds.toArray(ids);
                    steps.add(new RemoveCapabilityStep(stepNumber,
                            removeCapabilities[i], ids, project));
                    stepNumber++;
                }
            }
        }
        
        if (addCapabilities.length > 0) {