public void remove(Class t, EventListener listener) {
public void remove(Class t, EventListener listener) { Object[] oldList, newList; int oldLength;
	public void remove(Class t, EventListener listener) {		// Variables		Object[]		list;		int				index;		Class			checkClass;		EventListener	checkListener;		int				pointer;		boolean			found;		// Create New list in anticipation that listener is not present		if (listenerList.length == 0) {			return;		} // if		list = new Object[listenerList.length - 2];		// Search through list looking for listener		pointer = 0;		found = false;		for (index = 0; index < listenerList.length - 2; index += 2) {			checkClass = (Class) listenerList[index];			checkListener = (EventListener) listenerList[index + 1];			if (checkClass.equals(t) == false ||				checkListener.equals(listener) == false) {				list[pointer] = checkClass;				list[pointer + 1] = checkListener;				pointer += 2;			} else {				found = true;			} // if		} // for		// Replace Listener List		if (found == true) {			listenerList = list;		} // if	} // remove()