if (preferenceStore.getBoolean(PreferenceConstants.CODEASSIST_INSERT_COMPLETION) ^ fToggleEating)
if (preferenceStore.getBoolean(PreferenceConstants.CODEASSIST_INSERT_COMPLETION) ^ isToggleEating())
	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;		}	}