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
preservingSelection(new Runnable() {
            public void run() {
                internalRemove(elements);
            }
        });
    }
    /**
     * Removes the given element from this list viewer.
     * The selection is updated if necessary.
     * <p>
     * This method should be called (by the content provider) when a single element 
     * has 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.
     * Note that there is another method for efficiently processing the simultaneous
     * removal of multiple elements.
     * </p>
     *
     * @param element the element
     */
    public void remove(Object element) {
        remove(new Object[] { element });
    }
    /**
	 * The list viewer implementation of this <code>Viewer</code> framework
	 * method ensures that the given label provider is an instance of
	 * <code>ILabelProvider</code>.
	 * 
	 * <b>The optional interfaces {@link IColorProvider} and
	 * {@link IFontProvider} have no effect for this type of viewer</b>
	 */