Bug 92563 [content assist] Warm code assist performance for many types
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/java/ParameterGuessingProposal.java
super(name, offset, length, image, displayName, relevance);
		fName= name;
		fSignature= signature;
		fParameterNames= parameterNames;
		fCodeAssistOffset= codeAssistOffset;
		fCompilationUnit= compilationUnit;
 	}
	private boolean appendArguments(IDocument document, int offset) {
		IPreferenceStore preferenceStore= JavaPlugin.getDefault().getPreferenceStore();
		if (preferenceStore.getBoolean(PreferenceConstants.CODEASSIST_INSERT_COMPLETION) ^ fToggleEating)
			return true;
		try {
			IRegion region= document.getLineInformationOfOffset(offset);
			String line= document.get(region.getOffset(), region.getLength());
			int index= offset - region.getOffset();
			while (index != line.length() && Character.isUnicodeIdentifierPart(line.charAt(index)))
				++index;
			if (index == line.length())
				return true;
			return line.charAt(index) != '(';
		} catch (BadLocationException e) {
			return true;
		}
	}
	/*
	 * @see ICompletionProposalExtension#apply(IDocument, char)
	 */
	public void apply(IDocument document, char trigger, int offset) {
		try {
			int parameterCount= fParameterNames.length;