Bug 122501 [typing][content assist] Extra bracket gets generated as shown: System.out.println() )
In the Java IDE, after typing out System.out.println( and pressing SPACEBAR, on a fresh line, generates System.out.println() ) This happens only when the content-assist window pops up. On trying to edit the line again, the problem does not show up, as long as the content-assist window is not up again.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/JavaMethodCompletionProposal.java
}
	}
	protected boolean needsLinkedMode() {
		return hasArgumentList() && hasParameters() && !isEmptyConstructorProposal();
	}
	
	public CharSequence getPrefixCompletionText(IDocument document, int completionOffset) {
		if (isEmptyConstructorProposal())
			return ""; 
		if (hasArgumentList())
			return String.valueOf(fProposal.getName());
		return super.getPrefixCompletionText(document, completionOffset);
	}
	
	protected IContextInformation computeContextInformation() {
		
		
		if (fProposal.getKind() == CompletionProposal.METHOD_REF &&  hasParameters() && (getReplacementString().endsWith(RPAREN) || getReplacementString().length() == 0)) {
			ProposalContextInformation contextInformation= new ProposalContextInformation(fProposal);
			if (fContextInformationPosition != 0 && fProposal.getCompletion().length == 0)
				contextInformation.setContextInformationPosition(fContextInformationPosition);
			return contextInformation;
		}
		return super.computeContextInformation();
	}
	
	protected char[] computeTriggerCharacters() {
		if (fProposal.getKind() == CompletionProposal.METHOD_NAME_REFERENCE)
			return METHOD_NAME_TRIGGERS;
		if (hasParameters())