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
int ix = getElementIndex(element);
            if (ix >= 0) {
                ILabelProvider labelProvider = (ILabelProvider) getLabelProvider();
                listSetItem(ix, getLabelProviderText(labelProvider,element));
            }
        }
    }
    /* (non-Javadoc)
     * Method declared on Viewer.
     */
    public abstract Control getControl();
    /**
     * Returns the element with the given index from this list viewer.
     * Returns <code>null</code> if the index is out of range.
     *
     * @param index the zero-based index
     * @return the element at the given index, or <code>null</code> if the
     *   index is out of range
     */
    public Object getElementAt(int index) {
        if (index >= 0 && index < listMap.size()) {
			return listMap.get(index);
		}
        return null;
    }
    /**
     * The list viewer implementation of this <code>Viewer</code> framework
     * method returns the label provider, which in the case of list
     * viewers will be an instance of <code>ILabelProvider</code>.
     */