Bug 95528 [content assist] additional '(' after proposal insertion
N20050517-0010 - invoke content assist after: System.out.p - type '(' -> auto insertion with an additional '(': System.out.print(false() This is using 'completion inserts' and 'argument guessing'.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/JavaMethodCompletionProposal.java
LinkedModeUI ui= new EditorLinkedModeUI(model, getTextViewer());
					ui.setSimpleMode(true);
					ui.setExitPolicy(new JavaMethodCompletionProposal.ExitPolicy(')', document));
					ui.setExitPosition(getTextViewer(), newOffset + 1, 0, Integer.MAX_VALUE);
					ui.setCyclingMode(LinkedModeUI.CYCLE_NEVER);
					ui.enter();
				}
			}
		}
	}
	
	public CharSequence getPrefixCompletionText(IDocument document, int completionOffset) {
		String string= getReplacementString();
		int pos= string.indexOf('(');
		if (pos > 0)
			return string.subSequence(0, pos);
		else
			return string;
	}
	
	protected IContextInformation computeContextInformation() {
		
		
		if (fProposal.getKind() == CompletionProposal.METHOD_REF &&  hasParameters())
			return new ProposalContextInformation(fProposal);
		return super.computeContextInformation();
	}
	
	protected char[] computeTriggerCharacters() {
		if (hasParameters())