ienumvariant.Release();
	int Skip(int celt) {		/* If there are no listeners, query the proxy		 * for its IEnumVariant, and tell it to Skip.		 */		if (accessibleControlListeners.size() == 0) {			int[] ppvObject = new int[1];			int code = iaccessible.QueryInterface(COM.IIDIEnumVARIANT, ppvObject);			if (code != COM.S_OK) return code;			IEnumVARIANT ienumvariant = new IEnumVARIANT(ppvObject[0]);			code = ienumvariant.Skip(celt);			return code;		}		if (celt < 1 ) return COM.E_INVALIDARG;		enumIndex += celt;		if (enumIndex > (variants.length - 1)) {			enumIndex = variants.length - 1;			return COM.S_FALSE;		}		return COM.S_OK;	}