Bug 61172 [rulers] quick assist hides quickfix icon
1) mistype a method call ->you get a quick fix but the quick fix is overlayed by the quick assist 2) press the quick assist icon ->you the the quick fix proposals
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/correction/QuickAssistLightBulbUpdater.java
public void uninstall() {
		uninstallSelectionListener();
		if (fPropertyChangeListener != null) {
			PreferenceConstants.getPreferenceStore().removePropertyChangeListener(fPropertyChangeListener);		
			fPropertyChangeListener= null;
		}
	}
	
	protected void doPropertyChanged(String property) {
		if (property.equals(PreferenceConstants.EDITOR_QUICKASSIST_LIGHTBULB)) {
			if (isSetInPreferences()) {
				ICompilationUnit cu= getCompilationUnit();
				if (cu != null) {
					installSelectionListener();
					Point point= fViewer.getSelectedRange();
					ASTParser parser= ASTParser.newParser(AST.JLS2);
					parser.setSource(cu);
					parser.setResolveBindings(true);
					CompilationUnit astRoot= (CompilationUnit) parser.createAST(null);
					doSelectionChanged(point.x, point.y, astRoot);
				}
			} else {
				uninstallSelectionListener();
			}			
		}
	}	
	
	private ICompilationUnit getCompilationUnit() {
		IEditorInput input= fEditor.getEditorInput();
		Object elem= input.getAdapter(IJavaElement.class);