Bug 115711 [content assist] Parameter hints disappear immediately
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/JavaMethodCompletionProposal.java
if (JavaCore.DO_NOT_INSERT.equals(option))
				return false;
			return def;
		}
		private String getCoreOption(IJavaProject project, String key) {
			if (project == null)
				return JavaCore.getOption(key);
			return project.getOption(key, true);
		}
	}
	
	protected static final String LPAREN= "("; 
	protected static final String RPAREN= ")"; 
	protected static final String COMMA= ","; 
	protected static final String SPACE= " "; 
	protected final ICompilationUnit fCompilationUnit;
	
	private boolean fHasParameters;
	private boolean fHasParametersComputed= false;
	private int fContextInformationPosition;
	private FormatterPrefs fFormatterPrefs;
	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 (needsLinkedMode()) {
			setUpLinkedMode(document, ')');
		}