System.out.println ("-->atkObject_ref_child: " + index + " of: " + atkObject);
if (DEBUG) System.out.println ("-->atkObject_ref_child: " + index + " of: " + atkObject);
	int atkObject_ref_child (int atkObject, int index) {		System.out.println ("-->atkObject_ref_child: " + index + " of: " + atkObject);		int superType = OS.g_type_class_peek_parent (OS.G_OBJECT_GET_CLASS (atkObject));		AtkObjectClass objectClass = new AtkObjectClass ();		OS.memmove (objectClass, superType);		int parentResult = 0;		if (objectClass.ref_child != 0) {			parentResult = OS.call (objectClass.ref_child, atkObject);		}		AccessibleObject object = getAccessibleObject (atkObject);		if (object != null) {			int result = object.atkObject_ref_child (index);			if (result != AccessibleObject.NO_ANSWER) {				if (parentResult > 0) OS.g_object_unref (parentResult);				return result;			} 		}		return parentResult;	}