item.setChecked (!item.getChecked ());
if (item != null) item.setChecked (!item.getChecked ());
int /*long*/ gtk_toggled (int /*long*/ renderer, int /*long*/ pathStr) {	int /*long*/ path = OS.gtk_tree_path_new_from_string (pathStr);	if (path == 0) return 0;	TreeItem item = null;	int /*long*/ iter = OS.g_malloc (OS.GtkTreeIter_sizeof());	if (OS.gtk_tree_model_get_iter (modelHandle, iter, path)) {		int [] index = new int [1];		OS.gtk_tree_model_get (modelHandle, iter, ID_COLUMN, index, -1);		item = items [index [0]];	}	OS.g_free (iter);	OS.gtk_tree_path_free (path);	item.setChecked (!item.getChecked ());	Event event = new Event ();	event.detail = SWT.CHECK;	event.item = item;	postEvent (SWT.Selection, event);	return 0;}