Bug 114568 [content assist] methods without parameters should never show linked mode
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/JavaMethodCompletionProposal.java
protected final static char[] METHOD_TRIGGERS= new char[] { ';', ',', '.', '\t', '[', ' ' };
	
	protected final static char[] METHOD_WITH_ARGUMENTS_TRIGGERS= new char[] { '(', '-', ' ' };
	
	protected final static char[] METHOD_NAME_TRIGGERS= new char[] { ';' };
	
	protected final ICompilationUnit fCompilationUnit;
	
	private boolean fHasParameters;
	private boolean fHasParametersComputed= false;
	private int fContextInformationPosition;
	public JavaMethodCompletionProposal(CompletionProposal proposal, CompletionContext context, ICompilationUnit cu, CompletionProposalLabelProvider labelProvider) {
		super(proposal, context, labelProvider);
		fCompilationUnit= cu;
	}
	public void apply(IDocument document, char trigger, int offset) {
		super.apply(document, trigger, offset);
		if (!fContext.isInJavadoc() && getReplacementString().endsWith("()")) { 
			setUpLinkedMode(document, ')');
		}
	}
	public CharSequence getPrefixCompletionText(IDocument document, int completionOffset) {
		String string= getReplacementString();
		int pos= string.indexOf('(');
		if (pos > 0)