Bug 121796 [Viewers] getControl() contains no javadoc
AbstractListViewer.getControl() contains no javadoc, and is still declared abstract. It serves no purpose in this class. If it needs to remain, it should have javadoc to outline the requirement that an org.swt.widgets.List is expected.
bundles/org.eclipse.jface/src/org/eclipse/jface/viewers/AbstractListViewer.java
Object input = getInput();
        for (int i = 0; i < elements.length; ++i) {
            if (equals(elements[i], input)) {
                setInput(null);
                return;
            }
            int ix = getElementIndex(elements[i]);
            if (ix >= 0) {
                listRemove(ix);
                listMap.remove(ix);
                unmapElement(elements[i], getControl());
            }
        }
    }
    /**
     * Removes the given elements from this list viewer.
     * The selection is updated if required.
     * <p>
     * This method should be called (by the content provider) when elements 
     * have been removed from the model, in order to cause the viewer to accurately
     * reflect the model. This method only affects the viewer, not the model.
     * </p>
     *
     * @param elements the elements to remove
     */
    public void remove(final Object[] elements) {
        assertElementsNotNull(elements);
        if (elements.length == 0) {
        	return;
        }