return line.charAt(index) != '(';
char ch= line.charAt(index); return ch != '<';
	private static boolean appendArguments(ITextViewer viewer, int offset) {				IPreferenceStore preferenceStore= JavaPlugin.getDefault().getPreferenceStore();		if (preferenceStore.getBoolean(PreferenceConstants.CODEASSIST_INSERT_COMPLETION))			return true;		if (viewer == null)			return true;									try {			IDocument document= viewer.getDocument();					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;		}	}