/* ElementTest.c generated by valac 0.28.1, the Vala compiler
 * generated from ElementTest.vala, do not modify */

/* -*- Mode: vala; indent-tabs-mode: t; c-basic-offset: 2; tab-width: 2 -*- */
/* Notation.vala
 *
 * Copyright (C) 2011-2013  Richard Schwarting <aquarichy@gmail.com>
 * Copyright (C) 2011-2015  Daniel Espinosa <esodan@gmail.com>
 *
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 2.1 of the License, or (at your option) any later version.

 * This library is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * Lesser General Public License for more details.

 * You should have received a copy of the GNU Lesser General Public
 * License along with this library; if not, see <http://www.gnu.org/licenses/>.
 *
 * Authors:
 *      Richard Schwarting <aquarichy@gmail.com>
 *      Daniel Espinosa <esodan@gmail.com>
 */

#include <glib.h>
#include <glib-object.h>
#include <libxml/tree.h>
#include <libxml/parser.h>
#include <gxml/gxml.h>
#include <gee.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>


#define TYPE_GXML_TEST (gxml_test_get_type ())
#define GXML_TEST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_GXML_TEST, GXmlTest))
#define GXML_TEST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_GXML_TEST, GXmlTestClass))
#define IS_GXML_TEST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_GXML_TEST))
#define IS_GXML_TEST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_GXML_TEST))
#define GXML_TEST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_GXML_TEST, GXmlTestClass))

typedef struct _GXmlTest GXmlTest;
typedef struct _GXmlTestClass GXmlTestClass;
typedef struct _GXmlTestPrivate GXmlTestPrivate;

#define TYPE_ELEMENT_TEST (element_test_get_type ())
#define ELEMENT_TEST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_ELEMENT_TEST, ElementTest))
#define ELEMENT_TEST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_ELEMENT_TEST, ElementTestClass))
#define IS_ELEMENT_TEST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_ELEMENT_TEST))
#define IS_ELEMENT_TEST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_ELEMENT_TEST))
#define ELEMENT_TEST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_ELEMENT_TEST, ElementTestClass))

typedef struct _ElementTest ElementTest;
typedef struct _ElementTestClass ElementTestClass;
typedef struct _ElementTestPrivate ElementTestPrivate;
#define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
#define _g_free0(var) (var = (g_free (var), NULL))
#define _vala_assert(expr, msg) if G_LIKELY (expr) ; else g_assertion_message_expr (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, msg);
#define _vala_return_if_fail(expr, msg) if G_LIKELY (expr) ; else { g_return_if_fail_warning (G_LOG_DOMAIN, G_STRFUNC, msg); return; }
#define _vala_return_val_if_fail(expr, msg, val) if G_LIKELY (expr) ; else { g_return_if_fail_warning (G_LOG_DOMAIN, G_STRFUNC, msg); return val; }
#define _vala_warn_if_fail(expr, msg) if G_LIKELY (expr) ; else g_warn_message (G_LOG_DOMAIN, __FILE__, __LINE__, G_STRFUNC, msg);

struct _GXmlTest {
	GTypeInstance parent_instance;
	volatile int ref_count;
	GXmlTestPrivate * priv;
};

struct _GXmlTestClass {
	GTypeClass parent_class;
	void (*finalize) (GXmlTest *self);
};

struct _ElementTest {
	GXmlTest parent_instance;
	ElementTestPrivate * priv;
};

struct _ElementTestClass {
	GXmlTestClass parent_class;
};


static gpointer element_test_parent_class = NULL;

gpointer gxml_test_ref (gpointer instance);
void gxml_test_unref (gpointer instance);
GParamSpec* param_spec_gxml_test (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
void value_set_gxml_test (GValue* value, gpointer v_object);
void value_take_gxml_test (GValue* value, gpointer v_object);
gpointer value_get_gxml_test (const GValue* value);
GType gxml_test_get_type (void) G_GNUC_CONST;
GType element_test_get_type (void) G_GNUC_CONST;
enum  {
	ELEMENT_TEST_DUMMY_PROPERTY
};
void element_test_add_tests (void);
static void __lambda48_ (void);
static void ___lambda48__gcallback (void);
static void __lambda49_ (void);
static void ___lambda49__gcallback (void);
static void __lambda50_ (void);
static void ___lambda50__gcallback (void);
static void __lambda51_ (void);
static void ___lambda51__gcallback (void);
static void __lambda52_ (void);
static void ___lambda52__gcallback (void);
static void __lambda53_ (void);
static void ___lambda53__gcallback (void);
static void __lambda54_ (void);
GXmlxDocument* gxml_test_get_doc (const gchar* path);
static void ___lambda54__gcallback (void);
static void __lambda55_ (void);
static void ___lambda55__gcallback (void);
static void __lambda56_ (void);
GXmlxElement* gxml_test_get_elem_new_doc (const gchar* name, GXmlxDocument** doc);
static void ___lambda56__gcallback (void);
static void __lambda57_ (void);
static void ___lambda57__gcallback (void);
static void __lambda58_ (void);
static void ___lambda58__gcallback (void);
static void __lambda59_ (void);
static void ___lambda59__gcallback (void);
static void __lambda60_ (void);
static void ___lambda60__gcallback (void);
static void __lambda61_ (void);
static void ___lambda61__gcallback (void);
static void __lambda62_ (void);
static void ___lambda62__gcallback (void);
static void __lambda63_ (void);
static void ___lambda63__gcallback (void);
static void __lambda64_ (void);
static void ___lambda64__gcallback (void);
static void __lambda65_ (void);
static void ___lambda65__gcallback (void);
static void __lambda66_ (void);
static void ___lambda66__gcallback (void);
static void __lambda67_ (void);
static void ___lambda67__gcallback (void);
static void __lambda68_ (void);
static void ___lambda68__gcallback (void);
ElementTest* element_test_new (void);
ElementTest* element_test_construct (GType object_type);
GXmlTest* gxml_test_new (void);
GXmlTest* gxml_test_construct (GType object_type);


static gpointer _g_object_ref0 (gpointer self) {
#line 58 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	return self ? g_object_ref (self) : NULL;
#line 156 "ElementTest.c"
}


static void __lambda48_ (void) {
	xmlDoc* xmldoc = NULL;
	xmlNode* xmlroot = NULL;
	xmlNode* xmlnode = NULL;
	xmlNs* ns_magic = NULL;
	xmlNs* ns_course = NULL;
	xmlDoc* _tmp0_ = NULL;
	xmlNode* _tmp1_ = NULL;
	xmlNs* _tmp2_ = NULL;
	xmlNode* _tmp3_ = NULL;
	xmlNs* _tmp4_ = NULL;
	GXmlxDocument* doc = NULL;
	GXmlxDocument* _tmp5_ = NULL;
	GXmlxNode* root = NULL;
	GXmlxElement* _tmp6_ = NULL;
	GXmlxElement* _tmp7_ = NULL;
	GXmlxNode* _tmp8_ = NULL;
	GXmlxNode* node = NULL;
	GXmlxNodeList* _tmp9_ = NULL;
	GXmlxNodeList* _tmp10_ = NULL;
	GXmlxNode* _tmp11_ = NULL;
	const gchar* _tmp12_ = NULL;
	const gchar* _tmp13_ = NULL;
	const gchar* _tmp14_ = NULL;
	const gchar* _tmp15_ = NULL;
	const gchar* _tmp16_ = NULL;
	const gchar* _tmp17_ = NULL;
	const gchar* _tmp18_ = NULL;
	const gchar* _tmp19_ = NULL;
	const gchar* _tmp20_ = NULL;
	const gchar* _tmp21_ = NULL;
	const gchar* _tmp22_ = NULL;
	const gchar* _tmp23_ = NULL;
#line 46 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp0_ = xmlNewDoc ((xmlChar*) NULL);
#line 46 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	xmldoc = _tmp0_;
#line 48 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp1_ = xmlNewDocNode (xmldoc, NULL, (xmlChar*) "Potions", (xmlChar*) NULL);
#line 48 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	xmlroot = _tmp1_;
#line 49 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp2_ = xmlNewNs (xmlroot, (xmlChar*) "http://hogwarts.co.uk/courses", (xmlChar*) "course");
#line 49 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	ns_course = _tmp2_;
#line 50 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	xmlDocSetRootElement (xmldoc, xmlroot);
#line 52 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp3_ = xmlNewDocNode (xmldoc, NULL, (xmlChar*) "Potion", (xmlChar*) NULL);
#line 52 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	xmlnode = _tmp3_;
#line 53 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp4_ = xmlNewNs (xmlnode, (xmlChar*) "http://hogwarts.co.uk/magic", (xmlChar*) "magic");
#line 53 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	ns_magic = _tmp4_;
#line 54 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	xmlNewNsProp (xmlnode, ns_course, (xmlChar*) "commonName", (xmlChar*) "Florax");
#line 55 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	xmlAddChild (xmlroot, xmlnode);
#line 57 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp5_ = gxml_xdocument_new_from_libxml2 (xmldoc, TRUE);
#line 57 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	doc = _tmp5_;
#line 58 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp6_ = gxml_xdocument_get_document_element (doc);
#line 58 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp7_ = _tmp6_;
#line 58 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp8_ = _g_object_ref0 ((GXmlxNode*) _tmp7_);
#line 58 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	root = _tmp8_;
#line 59 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp9_ = gxml_xnode_get_child_nodes (root);
#line 59 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp10_ = _tmp9_;
#line 59 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp11_ = gxml_xnode_list_item (_tmp10_, (gulong) 0);
#line 59 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	node = _tmp11_;
#line 61 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp12_ = gxml_xnode_get_namespace_uri (node);
#line 61 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp13_ = _tmp12_;
#line 61 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (_tmp13_ == NULL, "node.namespace_uri == null");
#line 62 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp14_ = gxml_xnode_get_namespace_prefix (node);
#line 62 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp15_ = _tmp14_;
#line 62 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (_tmp15_ == NULL, "node.namespace_prefix == null");
#line 63 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	xmlSetNs (xmlnode, ns_magic);
#line 64 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp16_ = gxml_xnode_get_namespace_uri (node);
#line 64 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp17_ = _tmp16_;
#line 64 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 (_tmp17_, "http://hogwarts.co.uk/magic") == 0, "node.namespace_uri == \"http://hogwarts.co.uk/magic\"");
#line 65 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp18_ = gxml_xnode_get_namespace_prefix (node);
#line 65 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp19_ = _tmp18_;
#line 65 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 (_tmp19_, "magic") == 0, "node.namespace_prefix == \"magic\"");
#line 66 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp20_ = gxml_xnode_get_local_name (node);
#line 66 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp21_ = _tmp20_;
#line 66 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 (_tmp21_, "Potion") == 0, "node.local_name == \"Potion\"");
#line 67 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp22_ = gxml_xnode_get_node_name (node);
#line 67 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp23_ = _tmp22_;
#line 67 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 (_tmp23_, "Potion") == 0, "node.node_name == \"Potion\"");
#line 39 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (node);
#line 39 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (root);
#line 39 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (doc);
#line 283 "ElementTest.c"
}


static void ___lambda48__gcallback (void) {
#line 39 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	__lambda48_ ();
#line 290 "ElementTest.c"
}


static void __lambda49_ (void) {
	GXmlxDocument* doc = NULL;
	GXmlxDocument* _tmp0_ = NULL;
	GXmlxNode* root = NULL;
	GXmlxElement* _tmp1_ = NULL;
	GXmlxElement* _tmp2_ = NULL;
	GXmlxNode* _tmp3_ = NULL;
	GXmlxNode* node = NULL;
	GXmlxNodeList* _tmp4_ = NULL;
	GXmlxNodeList* _tmp5_ = NULL;
	GXmlxNode* _tmp6_ = NULL;
	const gchar* _tmp7_ = NULL;
	const gchar* _tmp8_ = NULL;
#line 71 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp0_ = gxml_xdocument_new_from_string ("<Potions><magic:Potion xmlns:magic=\"http://hogwarts.co.uk/magic\" xml" \
"ns:products=\"http://diagonalley.co.uk/products\"/></Potions>");
#line 71 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	doc = _tmp0_;
#line 72 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp1_ = gxml_xdocument_get_document_element (doc);
#line 72 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp2_ = _tmp1_;
#line 72 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp3_ = _g_object_ref0 ((GXmlxNode*) _tmp2_);
#line 72 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	root = _tmp3_;
#line 73 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp4_ = gxml_xnode_get_child_nodes (root);
#line 73 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp5_ = _tmp4_;
#line 73 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp6_ = gxml_xnode_list_item (_tmp5_, (gulong) 0);
#line 73 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	node = _tmp6_;
#line 75 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp7_ = gxml_xnode_get_namespace_uri (node);
#line 75 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp8_ = _tmp7_;
#line 75 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 (_tmp8_, "http://hogwarts.co.uk/magic") == 0, "node.namespace_uri == \"http://hogwarts.co.uk/magic\"");
#line 69 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (node);
#line 69 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (root);
#line 69 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (doc);
#line 339 "ElementTest.c"
}


static void ___lambda49__gcallback (void) {
#line 69 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	__lambda49_ ();
#line 346 "ElementTest.c"
}


static void __lambda50_ (void) {
	GXmlxDocument* doc = NULL;
	GXmlxDocument* _tmp0_ = NULL;
	GXmlxNode* root = NULL;
	GXmlxElement* _tmp1_ = NULL;
	GXmlxElement* _tmp2_ = NULL;
	GXmlxNode* _tmp3_ = NULL;
	GXmlxNode* node = NULL;
	GXmlxNodeList* _tmp4_ = NULL;
	GXmlxNodeList* _tmp5_ = NULL;
	GXmlxNode* _tmp6_ = NULL;
	const gchar* _tmp7_ = NULL;
	const gchar* _tmp8_ = NULL;
#line 79 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp0_ = gxml_xdocument_new_from_string ("<Potions><magic:Potion xmlns:magic=\"http://hogwarts.co.uk/magic\" xml" \
"ns:products=\"http://diagonalley.co.uk/products\"><products:Ingredient" \
" /></magic:Potion></Potions>");
#line 79 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	doc = _tmp0_;
#line 80 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp1_ = gxml_xdocument_get_document_element (doc);
#line 80 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp2_ = _tmp1_;
#line 80 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp3_ = _g_object_ref0 ((GXmlxNode*) _tmp2_);
#line 80 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	root = _tmp3_;
#line 81 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp4_ = gxml_xnode_get_child_nodes (root);
#line 81 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp5_ = _tmp4_;
#line 81 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp6_ = gxml_xnode_list_item (_tmp5_, (gulong) 0);
#line 81 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	node = _tmp6_;
#line 87 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp7_ = gxml_xnode_get_namespace_uri (node);
#line 87 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp8_ = _tmp7_;
#line 87 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 (_tmp8_, "http://hogwarts.co.uk/magic") == 0, "node.namespace_uri == \"http://hogwarts.co.uk/magic\"");
#line 77 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (node);
#line 77 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (root);
#line 77 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (doc);
#line 395 "ElementTest.c"
}


static void ___lambda50__gcallback (void) {
#line 77 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	__lambda50_ ();
#line 402 "ElementTest.c"
}


static void __lambda51_ (void) {
	GXmlxDocument* doc = NULL;
	GXmlxDocument* _tmp0_ = NULL;
	GXmlxNode* root = NULL;
	GXmlxElement* _tmp1_ = NULL;
	GXmlxElement* _tmp2_ = NULL;
	GXmlxNode* _tmp3_ = NULL;
	GXmlxNode* node = NULL;
	GXmlxNodeList* _tmp4_ = NULL;
	GXmlxNodeList* _tmp5_ = NULL;
	GXmlxNode* _tmp6_ = NULL;
	const gchar* _tmp7_ = NULL;
	const gchar* _tmp8_ = NULL;
#line 96 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp0_ = gxml_xdocument_new_from_string ("<Potions><magic:Potion xmlns:magic=\"http://hogwarts.co.uk/magic\" xml" \
"ns:products=\"http://diagonalley.co.uk/products\"/></Potions>");
#line 96 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	doc = _tmp0_;
#line 97 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp1_ = gxml_xdocument_get_document_element (doc);
#line 97 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp2_ = _tmp1_;
#line 97 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp3_ = _g_object_ref0 ((GXmlxNode*) _tmp2_);
#line 97 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	root = _tmp3_;
#line 98 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp4_ = gxml_xnode_get_child_nodes (root);
#line 98 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp5_ = _tmp4_;
#line 98 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp6_ = gxml_xnode_list_item (_tmp5_, (gulong) 0);
#line 98 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	node = _tmp6_;
#line 100 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp7_ = gxml_xnode_get_namespace_prefix (node);
#line 100 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp8_ = _tmp7_;
#line 100 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 (_tmp8_, "magic") == 0, "node.namespace_prefix == \"magic\"");
#line 95 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (node);
#line 95 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (root);
#line 95 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (doc);
#line 451 "ElementTest.c"
}


static void ___lambda51__gcallback (void) {
#line 95 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	__lambda51_ ();
#line 458 "ElementTest.c"
}


static void __lambda52_ (void) {
	GXmlxDocument* doc = NULL;
	GXmlxDocument* _tmp0_ = NULL;
	GXmlxNode* root = NULL;
	GXmlxElement* _tmp1_ = NULL;
	GXmlxElement* _tmp2_ = NULL;
	GXmlxNode* _tmp3_ = NULL;
	GXmlxNode* node = NULL;
	GXmlxNodeList* _tmp4_ = NULL;
	GXmlxNodeList* _tmp5_ = NULL;
	GXmlxNode* _tmp6_ = NULL;
	const gchar* _tmp7_ = NULL;
	const gchar* _tmp8_ = NULL;
#line 103 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp0_ = gxml_xdocument_new_from_string ("<Potions><magic:Potion xmlns:magic=\"http://hogwarts.co.uk/magic\" xml" \
"ns:products=\"http://diagonalley.co.uk/products\"/></Potions>");
#line 103 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	doc = _tmp0_;
#line 104 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp1_ = gxml_xdocument_get_document_element (doc);
#line 104 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp2_ = _tmp1_;
#line 104 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp3_ = _g_object_ref0 ((GXmlxNode*) _tmp2_);
#line 104 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	root = _tmp3_;
#line 105 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp4_ = gxml_xnode_get_child_nodes (root);
#line 105 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp5_ = _tmp4_;
#line 105 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp6_ = gxml_xnode_list_item (_tmp5_, (gulong) 0);
#line 105 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	node = _tmp6_;
#line 107 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp7_ = gxml_xnode_get_local_name (node);
#line 107 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp8_ = _tmp7_;
#line 107 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 (_tmp8_, "Potion") == 0, "node.local_name == \"Potion\"");
#line 102 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (node);
#line 102 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (root);
#line 102 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (doc);
#line 507 "ElementTest.c"
}


static void ___lambda52__gcallback (void) {
#line 102 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	__lambda52_ ();
#line 514 "ElementTest.c"
}


static void __lambda53_ (void) {
	GXmlxDocument* doc = NULL;
	GXmlxDocument* _tmp0_ = NULL;
	GXmlxNode* root = NULL;
	GXmlxElement* _tmp1_ = NULL;
	GXmlxElement* _tmp2_ = NULL;
	GXmlxNode* _tmp3_ = NULL;
	GXmlxNode* node = NULL;
	GXmlxNodeList* _tmp4_ = NULL;
	GXmlxNodeList* _tmp5_ = NULL;
	GXmlxNode* _tmp6_ = NULL;
	GeeList* namespaces = NULL;
	GeeList* _tmp7_ = NULL;
	GeeList* _tmp8_ = NULL;
	GeeList* _tmp9_ = NULL;
	gint _tmp10_ = 0;
	gint _tmp11_ = 0;
	gpointer _tmp12_ = NULL;
	GXmlNamespaceAttr* _tmp13_ = NULL;
	const gchar* _tmp14_ = NULL;
	const gchar* _tmp15_ = NULL;
	gpointer _tmp16_ = NULL;
	GXmlNamespace* _tmp17_ = NULL;
	gchar* _tmp18_ = NULL;
	gchar* _tmp19_ = NULL;
	gchar* _tmp20_ = NULL;
	gpointer _tmp21_ = NULL;
	GXmlNamespace* _tmp22_ = NULL;
	gchar* _tmp23_ = NULL;
	gchar* _tmp24_ = NULL;
	gchar* _tmp25_ = NULL;
	gpointer _tmp26_ = NULL;
	GXmlNamespaceAttr* _tmp27_ = NULL;
	const gchar* _tmp28_ = NULL;
	const gchar* _tmp29_ = NULL;
	gpointer _tmp30_ = NULL;
	GXmlNamespace* _tmp31_ = NULL;
	gchar* _tmp32_ = NULL;
	gchar* _tmp33_ = NULL;
	gchar* _tmp34_ = NULL;
	gpointer _tmp35_ = NULL;
	GXmlNamespace* _tmp36_ = NULL;
	gchar* _tmp37_ = NULL;
	gchar* _tmp38_ = NULL;
	gchar* _tmp39_ = NULL;
	const gchar* _tmp40_ = NULL;
	const gchar* _tmp41_ = NULL;
#line 110 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp0_ = gxml_xdocument_new_from_string ("<Potions><magic:Potion xmlns:magic=\"http://hogwarts.co.uk/magic\" xml" \
"ns:products=\"http://diagonalley.co.uk/products\"/></Potions>");
#line 110 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	doc = _tmp0_;
#line 111 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp1_ = gxml_xdocument_get_document_element (doc);
#line 111 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp2_ = _tmp1_;
#line 111 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp3_ = _g_object_ref0 ((GXmlxNode*) _tmp2_);
#line 111 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	root = _tmp3_;
#line 112 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp4_ = gxml_xnode_get_child_nodes (root);
#line 112 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp5_ = _tmp4_;
#line 112 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp6_ = gxml_xnode_list_item (_tmp5_, (gulong) 0);
#line 112 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	node = _tmp6_;
#line 114 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp7_ = gxml_xnode_get_namespace_definitions (node);
#line 114 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp8_ = _tmp7_;
#line 114 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp9_ = _g_object_ref0 (_tmp8_);
#line 114 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	namespaces = _tmp9_;
#line 116 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp10_ = gee_collection_get_size ((GeeCollection*) namespaces);
#line 116 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp11_ = _tmp10_;
#line 116 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (_tmp11_ == 2, "namespaces.size == 2");
#line 118 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp12_ = gee_list_get (namespaces, 0);
#line 118 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp13_ = G_TYPE_CHECK_INSTANCE_CAST ((GXmlNamespace*) _tmp12_, GXML_TYPE_NAMESPACE_ATTR, GXmlNamespaceAttr);
#line 118 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp14_ = gxml_xnode_get_namespace_prefix ((GXmlxNode*) _tmp13_);
#line 118 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp15_ = _tmp14_;
#line 118 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 (_tmp15_, "xmlns") == 0, "((NamespaceAttr)namespaces.get (0)).namespace_prefix == \"xmlns\"");
#line 118 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp13_);
#line 119 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp16_ = gee_list_get (namespaces, 0);
#line 119 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp17_ = (GXmlNamespace*) _tmp16_;
#line 119 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp18_ = gxml_namespace_get_prefix (_tmp17_);
#line 119 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp19_ = _tmp18_;
#line 119 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp20_ = _tmp19_;
#line 119 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 (_tmp20_, "magic") == 0, "namespaces.get (0).prefix == \"magic\"");
#line 119 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_free0 (_tmp20_);
#line 119 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp17_);
#line 120 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp21_ = gee_list_get (namespaces, 0);
#line 120 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp22_ = (GXmlNamespace*) _tmp21_;
#line 120 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp23_ = gxml_namespace_get_uri (_tmp22_);
#line 120 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp24_ = _tmp23_;
#line 120 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp25_ = _tmp24_;
#line 120 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 (_tmp25_, "http://hogwarts.co.uk/magic") == 0, "namespaces.get (0).uri == \"http://hogwarts.co.uk/magic\"");
#line 120 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_free0 (_tmp25_);
#line 120 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp22_);
#line 121 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp26_ = gee_list_get (namespaces, 1);
#line 121 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp27_ = G_TYPE_CHECK_INSTANCE_CAST ((GXmlNamespace*) _tmp26_, GXML_TYPE_NAMESPACE_ATTR, GXmlNamespaceAttr);
#line 121 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp28_ = gxml_xnode_get_namespace_prefix ((GXmlxNode*) _tmp27_);
#line 121 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp29_ = _tmp28_;
#line 121 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 (_tmp29_, "xmlns") == 0, "((NamespaceAttr)namespaces.get (1)).namespace_prefix == \"xmlns\"");
#line 121 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp27_);
#line 122 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp30_ = gee_list_get (namespaces, 1);
#line 122 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp31_ = (GXmlNamespace*) _tmp30_;
#line 122 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp32_ = gxml_namespace_get_prefix (_tmp31_);
#line 122 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp33_ = _tmp32_;
#line 122 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp34_ = _tmp33_;
#line 122 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 (_tmp34_, "products") == 0, "namespaces.get (1).prefix == \"products\"");
#line 122 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_free0 (_tmp34_);
#line 122 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp31_);
#line 123 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp35_ = gee_list_get (namespaces, 1);
#line 123 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp36_ = (GXmlNamespace*) _tmp35_;
#line 123 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp37_ = gxml_namespace_get_uri (_tmp36_);
#line 123 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp38_ = _tmp37_;
#line 123 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp39_ = _tmp38_;
#line 123 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 (_tmp39_, "http://diagonalley.co.uk/products") == 0, "namespaces.get (1).uri == \"http://diagonalley.co.uk/products\"");
#line 123 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_free0 (_tmp39_);
#line 123 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp36_);
#line 124 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp40_ = gxml_xnode_get_local_name (node);
#line 124 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp41_ = _tmp40_;
#line 124 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 (_tmp41_, "Potion") == 0, "node.local_name == \"Potion\"");
#line 109 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (namespaces);
#line 109 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (node);
#line 109 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (root);
#line 109 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (doc);
#line 701 "ElementTest.c"
}


static void ___lambda53__gcallback (void) {
#line 109 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	__lambda53_ ();
#line 708 "ElementTest.c"
}


static void __lambda54_ (void) {
	GXmlNamedAttrMap* attributes = NULL;
	GXmlxDocument* doc = NULL;
	GXmlxElement* elem = NULL;
	GXmlxDocument* _tmp0_ = NULL;
	GXmlNode* _tmp1_ = NULL;
	GXmlNode* _tmp2_ = NULL;
	GXmlNode* _tmp3_ = NULL;
	GXmlxElement* _tmp4_ = NULL;
	GXmlNamedAttrMap* _tmp5_ = NULL;
	GXmlNamedAttrMap* _tmp6_ = NULL;
	GXmlNamedAttrMap* _tmp7_ = NULL;
	GXmlNamedAttrMap* _tmp8_ = NULL;
	GXmlNamedAttrMap* _tmp9_ = NULL;
	gulong _tmp10_ = 0UL;
	gulong _tmp11_ = 0UL;
	GXmlxElement* _tmp12_ = NULL;
	GXmlxElement* _tmp13_ = NULL;
	GXmlNamedAttrMap* _tmp14_ = NULL;
	GXmlxElement* _tmp15_ = NULL;
	GXmlNamedAttrMap* _tmp16_ = NULL;
	GXmlNamedAttrMap* _tmp17_ = NULL;
	GXmlNamedAttrMap* _tmp18_ = NULL;
	gulong _tmp19_ = 0UL;
	gulong _tmp20_ = 0UL;
	GXmlNamedAttrMap* _tmp21_ = NULL;
	gpointer _tmp22_ = NULL;
	GXmlxAttr* _tmp23_ = NULL;
	gchar* _tmp24_ = NULL;
	gchar* _tmp25_ = NULL;
	gchar* _tmp26_ = NULL;
	GXmlNamedAttrMap* _tmp27_ = NULL;
	gpointer _tmp28_ = NULL;
	GXmlxAttr* _tmp29_ = NULL;
	gchar* _tmp30_ = NULL;
	gchar* _tmp31_ = NULL;
	gchar* _tmp32_ = NULL;
	GXmlxAttr* attr = NULL;
	GXmlxAttr* _tmp33_ = NULL;
	GXmlxAttr* _tmp34_ = NULL;
	GXmlNamedAttrMap* _tmp35_ = NULL;
	GXmlxAttr* _tmp36_ = NULL;
	gpointer _tmp37_ = NULL;
	GXmlxAttr* _tmp38_ = NULL;
	GXmlNamedAttrMap* _tmp39_ = NULL;
	gulong _tmp40_ = 0UL;
	gulong _tmp41_ = 0UL;
	GXmlxElement* _tmp42_ = NULL;
	gchar* _tmp43_ = NULL;
	gchar* _tmp44_ = NULL;
	GXmlNamedAttrMap* _tmp45_ = NULL;
	gpointer _tmp46_ = NULL;
	GXmlxAttr* _tmp47_ = NULL;
	GXmlxElement* _tmp48_ = NULL;
	gchar* _tmp49_ = NULL;
	gchar* _tmp50_ = NULL;
	GError * _inner_error_ = NULL;
#line 132 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp0_ = gxml_test_get_doc (NULL);
#line 132 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (doc);
#line 132 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	doc = _tmp0_;
#line 134 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp2_ = gxml_document_create_element ((GXmlDocument*) doc, "alphanumeric", &_inner_error_);
#line 134 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp1_ = _tmp2_;
#line 134 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 134 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (elem);
#line 134 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (doc);
#line 134 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (attributes);
#line 134 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
#line 134 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_clear_error (&_inner_error_);
#line 134 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		return;
#line 793 "ElementTest.c"
	}
#line 134 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp3_ = _tmp1_;
#line 134 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp1_ = NULL;
#line 134 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (elem);
#line 134 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	elem = G_TYPE_CHECK_INSTANCE_CAST (_tmp3_, GXML_TYPE_XELEMENT, GXmlxElement);
#line 136 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp4_ = elem;
#line 136 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp5_ = gxml_xnode_get_attributes ((GXmlxNode*) _tmp4_);
#line 136 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp6_ = _tmp5_;
#line 136 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp7_ = _g_object_ref0 (_tmp6_);
#line 136 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (attributes);
#line 136 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	attributes = _tmp7_;
#line 137 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp8_ = attributes;
#line 137 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (_tmp8_ != NULL, "attributes != null");
#line 138 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp9_ = attributes;
#line 138 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp10_ = gxml_named_node_map_get_length ((GXmlNamedNodeMap*) _tmp9_);
#line 138 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp11_ = _tmp10_;
#line 138 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (_tmp11_ == ((gulong) 0), "attributes.length == 0");
#line 140 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp12_ = elem;
#line 140 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_xelement_set_attribute (_tmp12_, "alley", "Diagon");
#line 141 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp13_ = elem;
#line 141 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_xelement_set_attribute (_tmp13_, "train", "Hogwarts Express");
#line 143 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp14_ = attributes;
#line 143 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp15_ = elem;
#line 143 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp16_ = gxml_xnode_get_attributes ((GXmlxNode*) _tmp15_);
#line 143 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp17_ = _tmp16_;
#line 143 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (_tmp14_ == _tmp17_, "attributes == elem.attributes");
#line 144 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp18_ = attributes;
#line 144 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp19_ = gxml_named_node_map_get_length ((GXmlNamedNodeMap*) _tmp18_);
#line 144 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp20_ = _tmp19_;
#line 144 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (_tmp20_ == ((gulong) 2), "attributes.length == 2");
#line 145 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp21_ = attributes;
#line 145 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp22_ = gxml_named_node_map_get_named_item ((GXmlNamedNodeMap*) _tmp21_, "alley");
#line 145 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp23_ = (GXmlxAttr*) _tmp22_;
#line 145 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp24_ = gxml_xnode_get_value ((GXmlxNode*) _tmp23_);
#line 145 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp25_ = _tmp24_;
#line 145 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp26_ = _tmp25_;
#line 145 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 (_tmp26_, "Diagon") == 0, "attributes.get_named_item (\"alley\").value == \"Diagon\"");
#line 145 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_free0 (_tmp26_);
#line 145 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp23_);
#line 146 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp27_ = attributes;
#line 146 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp28_ = gxml_named_node_map_get_named_item ((GXmlNamedNodeMap*) _tmp27_, "train");
#line 146 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp29_ = (GXmlxAttr*) _tmp28_;
#line 146 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp30_ = gxml_xnode_get_value ((GXmlxNode*) _tmp29_);
#line 146 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp31_ = _tmp30_;
#line 146 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp32_ = _tmp31_;
#line 146 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 (_tmp32_, "Hogwarts Express") == 0, "attributes.get_named_item (\"train\").value == \"Hogwarts Express\"");
#line 146 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_free0 (_tmp32_);
#line 146 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp29_);
#line 149 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp33_ = gxml_xdocument_create_attribute (doc, "owl");
#line 149 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (attr);
#line 149 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	attr = _tmp33_;
#line 150 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp34_ = attr;
#line 150 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_xnode_set_value ((GXmlxNode*) _tmp34_, "Hedwig");
#line 152 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp35_ = attributes;
#line 152 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp36_ = attr;
#line 152 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp37_ = gxml_named_node_map_set_named_item ((GXmlNamedNodeMap*) _tmp35_, _tmp36_);
#line 152 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp38_ = (GXmlxAttr*) _tmp37_;
#line 152 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp38_);
#line 154 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp39_ = attributes;
#line 154 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp40_ = gxml_named_node_map_get_length ((GXmlNamedNodeMap*) _tmp39_);
#line 154 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp41_ = _tmp40_;
#line 154 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (_tmp41_ == ((gulong) 3), "attributes.length == 3");
#line 155 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp42_ = elem;
#line 155 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp43_ = gxml_xelement_get_attribute (_tmp42_, "owl");
#line 155 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp44_ = _tmp43_;
#line 155 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 (_tmp44_, "Hedwig") == 0, "elem.get_attribute (\"owl\") == \"Hedwig\"");
#line 155 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_free0 (_tmp44_);
#line 157 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp45_ = attributes;
#line 157 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp46_ = gxml_named_node_map_remove_named_item ((GXmlNamedNodeMap*) _tmp45_, "alley");
#line 157 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp47_ = (GXmlxAttr*) _tmp46_;
#line 157 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp47_);
#line 158 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp48_ = elem;
#line 158 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp49_ = gxml_xelement_get_attribute (_tmp48_, "alley");
#line 158 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp50_ = _tmp49_;
#line 158 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 (_tmp50_, "") == 0, "elem.get_attribute (\"alley\") == \"\"");
#line 158 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_free0 (_tmp50_);
#line 126 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (attr);
#line 126 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp1_);
#line 126 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (elem);
#line 126 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (doc);
#line 126 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (attributes);
#line 955 "ElementTest.c"
}


static void ___lambda54__gcallback (void) {
#line 126 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	__lambda54_ ();
#line 962 "ElementTest.c"
}


static void __lambda55_ (void) {
	GXmlNamedAttrMap* attrs = NULL;
	gchar* str = NULL;
	GXmlxDocument* doc = NULL;
	GXmlxDocument* _tmp0_ = NULL;
	GXmlxNode* root = NULL;
	GXmlxDocument* _tmp1_ = NULL;
	GXmlxElement* _tmp2_ = NULL;
	GXmlxElement* _tmp3_ = NULL;
	GXmlxNode* _tmp4_ = NULL;
	GXmlxDocument* _tmp22_ = NULL;
	gchar* _tmp23_ = NULL;
#line 169 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp0_ = gxml_xdocument_new_from_string ("<?xml version='1.0' encoding='UTF-8'?><entry><link rel='http://schemas" \
".google.com/contacts/2008/rel#photo'/></entry>");
#line 169 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	doc = _tmp0_;
#line 170 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp1_ = doc;
#line 170 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp2_ = gxml_xdocument_get_document_element (_tmp1_);
#line 170 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp3_ = _tmp2_;
#line 170 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp4_ = _g_object_ref0 ((GXmlxNode*) _tmp3_);
#line 170 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	root = _tmp4_;
#line 992 "ElementTest.c"
	{
		GXmlxNodeList* _child_list = NULL;
		GXmlxNode* _tmp5_ = NULL;
		GXmlxNodeList* _tmp6_ = NULL;
		GXmlxNodeList* _tmp7_ = NULL;
		GXmlxNodeList* _tmp8_ = NULL;
		gint _child_size = 0;
		GXmlxNodeList* _tmp9_ = NULL;
		gint _tmp10_ = 0;
		gint _tmp11_ = 0;
		gint _child_index = 0;
#line 171 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_tmp5_ = root;
#line 171 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_tmp6_ = gxml_xnode_get_child_nodes (_tmp5_);
#line 171 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_tmp7_ = _tmp6_;
#line 171 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_tmp8_ = _g_object_ref0 (_tmp7_);
#line 171 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_child_list = _tmp8_;
#line 171 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_tmp9_ = _child_list;
#line 171 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_tmp10_ = gee_collection_get_size ((GeeCollection*) _tmp9_);
#line 171 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_tmp11_ = _tmp10_;
#line 171 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_child_size = _tmp11_;
#line 171 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_child_index = -1;
#line 171 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		while (TRUE) {
#line 1026 "ElementTest.c"
			gint _tmp12_ = 0;
			gint _tmp13_ = 0;
			gint _tmp14_ = 0;
			GXmlxNode* child = NULL;
			GXmlxNodeList* _tmp15_ = NULL;
			gint _tmp16_ = 0;
			GXmlxNode* _tmp17_ = NULL;
			GXmlxNode* _tmp18_ = NULL;
			GXmlNamedAttrMap* _tmp19_ = NULL;
			GXmlNamedAttrMap* _tmp20_ = NULL;
			GXmlNamedAttrMap* _tmp21_ = NULL;
#line 171 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
			_tmp12_ = _child_index;
#line 171 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
			_child_index = _tmp12_ + 1;
#line 171 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
			_tmp13_ = _child_index;
#line 171 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
			_tmp14_ = _child_size;
#line 171 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
			if (!(_tmp13_ < _tmp14_)) {
#line 171 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
				break;
#line 1050 "ElementTest.c"
			}
#line 171 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
			_tmp15_ = _child_list;
#line 171 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
			_tmp16_ = _child_index;
#line 171 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
			_tmp17_ = gxml_xnode_list_get (_tmp15_, _tmp16_);
#line 171 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
			child = _tmp17_;
#line 172 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
			_tmp18_ = child;
#line 172 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
			_tmp19_ = gxml_xnode_get_attributes (_tmp18_);
#line 172 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
			_tmp20_ = _tmp19_;
#line 172 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
			_tmp21_ = _g_object_ref0 (_tmp20_);
#line 172 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
			_g_object_unref0 (attrs);
#line 172 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
			attrs = _tmp21_;
#line 171 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
			_g_object_unref0 (child);
#line 1074 "ElementTest.c"
		}
#line 171 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_child_list);
#line 1078 "ElementTest.c"
	}
#line 175 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp22_ = doc;
#line 175 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp23_ = gxml_xnode_to_string ((GXmlxNode*) _tmp22_);
#line 175 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_free0 (str);
#line 175 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	str = _tmp23_;
#line 165 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (root);
#line 165 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (doc);
#line 165 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_free0 (str);
#line 165 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (attrs);
#line 1096 "ElementTest.c"
}


static void ___lambda55__gcallback (void) {
#line 165 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	__lambda55_ ();
#line 1103 "ElementTest.c"
}


static void __lambda56_ (void) {
	GXmlxDocument* doc = NULL;
	GXmlxElement* elem = NULL;
	GXmlxDocument* _tmp0_ = NULL;
	GXmlxElement* _tmp1_ = NULL;
	gchar* _tmp2_ = NULL;
	gchar* _tmp3_ = NULL;
	gchar* _tmp4_ = NULL;
	gchar* _tmp5_ = NULL;
	gchar* _tmp6_ = NULL;
	gchar* _tmp7_ = NULL;
#line 179 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp1_ = gxml_test_get_elem_new_doc ("student", &_tmp0_);
#line 179 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (doc);
#line 179 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	doc = _tmp0_;
#line 179 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	elem = _tmp1_;
#line 181 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp2_ = gxml_xelement_get_attribute (elem, "name");
#line 181 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp3_ = _tmp2_;
#line 181 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 ("", _tmp3_) == 0, "\"\" == elem.get_attribute (\"name\")");
#line 181 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_free0 (_tmp3_);
#line 183 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_xelement_set_attribute (elem, "name", "Malfoy");
#line 184 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp4_ = gxml_xelement_get_attribute (elem, "name");
#line 184 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp5_ = _tmp4_;
#line 184 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 ("Malfoy", _tmp5_) == 0, "\"Malfoy\" == elem.get_attribute (\"name\")");
#line 184 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_free0 (_tmp5_);
#line 185 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_xelement_set_attribute (elem, "name", "Lovegood");
#line 186 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp6_ = gxml_xelement_get_attribute (elem, "name");
#line 186 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp7_ = _tmp6_;
#line 186 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 ("Lovegood", _tmp7_) == 0, "\"Lovegood\" == elem.get_attribute (\"name\")");
#line 186 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_free0 (_tmp7_);
#line 177 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (elem);
#line 177 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (doc);
#line 1158 "ElementTest.c"
}


static void ___lambda56__gcallback (void) {
#line 177 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	__lambda56_ ();
#line 1165 "ElementTest.c"
}


static void __lambda57_ (void) {
	GXmlxDocument* doc = NULL;
	GXmlxElement* elem = NULL;
	GXmlxDocument* _tmp0_ = NULL;
	GXmlxElement* _tmp1_ = NULL;
	gchar* _tmp2_ = NULL;
	gchar* _tmp3_ = NULL;
	GXmlxAttr* _tmp4_ = NULL;
	GXmlxAttr* _tmp5_ = NULL;
	gchar* _tmp6_ = NULL;
	gchar* _tmp7_ = NULL;
	gchar* _tmp8_ = NULL;
	gchar* _tmp9_ = NULL;
	gchar* _tmp10_ = NULL;
	GXmlxAttr* _tmp11_ = NULL;
	GXmlxAttr* _tmp12_ = NULL;
#line 190 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp1_ = gxml_test_get_elem_new_doc ("tagname", &_tmp0_);
#line 190 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (doc);
#line 190 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	doc = _tmp0_;
#line 190 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	elem = _tmp1_;
#line 192 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_xelement_set_attribute (elem, "name", "Malfoy");
#line 193 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp2_ = gxml_xelement_get_attribute (elem, "name");
#line 193 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp3_ = _tmp2_;
#line 193 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 ("Malfoy", _tmp3_) == 0, "\"Malfoy\" == elem.get_attribute (\"name\")");
#line 193 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_free0 (_tmp3_);
#line 194 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp4_ = gxml_xelement_get_attribute_node (elem, "name");
#line 194 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp5_ = _tmp4_;
#line 194 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp6_ = gxml_xnode_get_value ((GXmlxNode*) _tmp5_);
#line 194 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp7_ = _tmp6_;
#line 194 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp8_ = _tmp7_;
#line 194 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 ("Malfoy", _tmp8_) == 0, "\"Malfoy\" == elem.get_attribute_node (\"name\").value");
#line 194 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_free0 (_tmp8_);
#line 194 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp5_);
#line 195 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_xelement_remove_attribute (elem, "name");
#line 196 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp9_ = gxml_xelement_get_attribute (elem, "name");
#line 196 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp10_ = _tmp9_;
#line 196 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 ("", _tmp10_) == 0, "\"\" == elem.get_attribute (\"name\")");
#line 196 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_free0 (_tmp10_);
#line 197 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp11_ = gxml_xelement_get_attribute_node (elem, "name");
#line 197 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp12_ = _tmp11_;
#line 197 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (NULL == _tmp12_, "null == elem.get_attribute_node (\"name\")");
#line 197 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp12_);
#line 188 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (elem);
#line 188 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (doc);
#line 1241 "ElementTest.c"
}


static void ___lambda57__gcallback (void) {
#line 188 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	__lambda57_ ();
#line 1248 "ElementTest.c"
}


static void __lambda58_ (void) {
	GXmlxDocument* doc = NULL;
	GXmlxElement* elem = NULL;
	GXmlxDocument* _tmp0_ = NULL;
	GXmlxElement* _tmp1_ = NULL;
	GXmlxAttr* _tmp2_ = NULL;
	GXmlxAttr* _tmp3_ = NULL;
	GXmlxAttr* _tmp4_ = NULL;
	GXmlxAttr* _tmp5_ = NULL;
	gchar* _tmp6_ = NULL;
	gchar* _tmp7_ = NULL;
	gchar* _tmp8_ = NULL;
#line 203 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp1_ = gxml_test_get_elem_new_doc ("tagname", &_tmp0_);
#line 203 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (doc);
#line 203 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	doc = _tmp0_;
#line 203 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	elem = _tmp1_;
#line 205 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp2_ = gxml_xelement_get_attribute_node (elem, "name");
#line 205 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp3_ = _tmp2_;
#line 205 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (_tmp3_ == NULL, "elem.get_attribute_node (\"name\") == null");
#line 205 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp3_);
#line 206 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_xelement_set_attribute (elem, "name", "Severus");
#line 207 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp4_ = gxml_xelement_get_attribute_node (elem, "name");
#line 207 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp5_ = _tmp4_;
#line 207 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp6_ = gxml_xnode_get_value ((GXmlxNode*) _tmp5_);
#line 207 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp7_ = _tmp6_;
#line 207 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp8_ = _tmp7_;
#line 207 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 (_tmp8_, "Severus") == 0, "elem.get_attribute_node (\"name\").value == \"Severus\"");
#line 207 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_free0 (_tmp8_);
#line 207 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp5_);
#line 201 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (elem);
#line 201 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (doc);
#line 1302 "ElementTest.c"
}


static void ___lambda58__gcallback (void) {
#line 201 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	__lambda58_ ();
#line 1309 "ElementTest.c"
}


static void __lambda59_ (void) {
	GXmlxDocument* doc = NULL;
	GXmlxElement* elem = NULL;
	GXmlxDocument* _tmp0_ = NULL;
	GXmlxElement* _tmp1_ = NULL;
	GXmlxAttr* attr1 = NULL;
	GXmlxDocument* _tmp2_ = NULL;
	GXmlxDocument* _tmp3_ = NULL;
	GXmlxAttr* _tmp4_ = NULL;
	GXmlxAttr* attr2 = NULL;
	GXmlxDocument* _tmp5_ = NULL;
	GXmlxDocument* _tmp6_ = NULL;
	GXmlxAttr* _tmp7_ = NULL;
	GXmlxAttr* _tmp8_ = NULL;
	GXmlxAttr* _tmp9_ = NULL;
	GXmlxAttr* _tmp10_ = NULL;
	GXmlxAttr* _tmp11_ = NULL;
	GXmlxAttr* _tmp12_ = NULL;
	GXmlxAttr* _tmp13_ = NULL;
	gchar* _tmp14_ = NULL;
	gchar* _tmp15_ = NULL;
	gchar* _tmp16_ = NULL;
	GXmlxAttr* _tmp17_ = NULL;
	GXmlxAttr* _tmp18_ = NULL;
	gchar* _tmp19_ = NULL;
	gchar* _tmp20_ = NULL;
	gchar* _tmp21_ = NULL;
	GXmlxAttr* _tmp22_ = NULL;
	GXmlxAttr* _tmp23_ = NULL;
	gchar* _tmp24_ = NULL;
	gchar* _tmp25_ = NULL;
	gchar* _tmp26_ = NULL;
#line 211 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp1_ = gxml_test_get_elem_new_doc ("tagname", &_tmp0_);
#line 211 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (doc);
#line 211 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	doc = _tmp0_;
#line 211 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	elem = _tmp1_;
#line 212 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp2_ = gxml_xnode_get_owner_document ((GXmlxNode*) elem);
#line 212 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp3_ = _tmp2_;
#line 212 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp4_ = gxml_xdocument_create_attribute (_tmp3_, "name");
#line 212 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	attr1 = _tmp4_;
#line 213 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp5_ = gxml_xnode_get_owner_document ((GXmlxNode*) elem);
#line 213 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp6_ = _tmp5_;
#line 213 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp7_ = gxml_xdocument_create_attribute (_tmp6_, "name");
#line 213 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	attr2 = _tmp7_;
#line 215 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_xnode_set_value ((GXmlxNode*) attr1, "Snape");
#line 216 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_xnode_set_value ((GXmlxNode*) attr2, "Moody");
#line 220 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp8_ = gxml_xelement_get_attribute_node (elem, "name");
#line 220 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp9_ = _tmp8_;
#line 220 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (_tmp9_ == NULL, "elem.get_attribute_node (\"name\") == null");
#line 220 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp9_);
#line 221 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp10_ = gxml_xelement_set_attribute_node (elem, attr1);
#line 221 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp11_ = _tmp10_;
#line 221 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (_tmp11_ == NULL, "elem.set_attribute_node (attr1) == null");
#line 221 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp11_);
#line 222 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp12_ = gxml_xelement_get_attribute_node (elem, "name");
#line 222 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp13_ = _tmp12_;
#line 222 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp14_ = gxml_xnode_get_value ((GXmlxNode*) _tmp13_);
#line 222 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp15_ = _tmp14_;
#line 222 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp16_ = _tmp15_;
#line 222 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 (_tmp16_, "Snape") == 0, "elem.get_attribute_node (\"name\").value == \"Snape\"");
#line 222 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_free0 (_tmp16_);
#line 222 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp13_);
#line 223 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp17_ = gxml_xelement_set_attribute_node (elem, attr2);
#line 223 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp18_ = _tmp17_;
#line 223 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp19_ = gxml_xnode_get_value ((GXmlxNode*) _tmp18_);
#line 223 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp20_ = _tmp19_;
#line 223 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp21_ = _tmp20_;
#line 223 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 (_tmp21_, "Snape") == 0, "elem.set_attribute_node (attr2).value == \"Snape\"");
#line 223 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_free0 (_tmp21_);
#line 223 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp18_);
#line 224 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp22_ = gxml_xelement_get_attribute_node (elem, "name");
#line 224 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp23_ = _tmp22_;
#line 224 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp24_ = gxml_xnode_get_value ((GXmlxNode*) _tmp23_);
#line 224 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp25_ = _tmp24_;
#line 224 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp26_ = _tmp25_;
#line 224 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 (_tmp26_, "Moody") == 0, "elem.get_attribute_node (\"name\").value == \"Moody\"");
#line 224 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_free0 (_tmp26_);
#line 224 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp23_);
#line 209 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (attr2);
#line 209 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (attr1);
#line 209 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (elem);
#line 209 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (doc);
#line 1445 "ElementTest.c"
}


static void ___lambda59__gcallback (void) {
#line 209 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	__lambda59_ ();
#line 1452 "ElementTest.c"
}


static void __lambda60_ (void) {
	GXmlxDocument* doc = NULL;
	GXmlxElement* elem = NULL;
	GXmlxDocument* _tmp0_ = NULL;
	GXmlxElement* _tmp1_ = NULL;
	GXmlxAttr* attr = NULL;
	GXmlxDocument* _tmp2_ = NULL;
	GXmlxDocument* _tmp3_ = NULL;
	GXmlxAttr* _tmp4_ = NULL;
	GXmlxAttr* _tmp5_ = NULL;
	GXmlxAttr* _tmp6_ = NULL;
	GXmlxAttr* _tmp7_ = NULL;
	GXmlxAttr* _tmp8_ = NULL;
	gchar* _tmp9_ = NULL;
	gchar* _tmp10_ = NULL;
	gchar* _tmp11_ = NULL;
	GXmlxAttr* _tmp12_ = NULL;
	GXmlxAttr* _tmp13_ = NULL;
	GXmlxAttr* _tmp14_ = NULL;
	GXmlxAttr* _tmp15_ = NULL;
	gchar* _tmp16_ = NULL;
	gchar* _tmp17_ = NULL;
#line 230 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp1_ = gxml_test_get_elem_new_doc ("tagname", &_tmp0_);
#line 230 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (doc);
#line 230 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	doc = _tmp0_;
#line 230 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	elem = _tmp1_;
#line 233 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp2_ = gxml_xnode_get_owner_document ((GXmlxNode*) elem);
#line 233 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp3_ = _tmp2_;
#line 233 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp4_ = gxml_xdocument_create_attribute (_tmp3_, "name");
#line 233 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (attr);
#line 233 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	attr = _tmp4_;
#line 234 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_xnode_set_value ((GXmlxNode*) attr, "Luna");
#line 238 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp5_ = gxml_xelement_set_attribute_node (elem, attr);
#line 238 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp6_ = _tmp5_;
#line 238 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp6_);
#line 239 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp7_ = gxml_xelement_get_attribute_node (elem, "name");
#line 239 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp8_ = _tmp7_;
#line 239 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp9_ = gxml_xnode_get_value ((GXmlxNode*) _tmp8_);
#line 239 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp10_ = _tmp9_;
#line 239 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp11_ = _tmp10_;
#line 239 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 (_tmp11_, "Luna") == 0, "elem.get_attribute_node (\"name\").value == \"Luna\"");
#line 239 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_free0 (_tmp11_);
#line 239 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp8_);
#line 240 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp12_ = gxml_xelement_remove_attribute_node (elem, attr);
#line 240 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp13_ = _tmp12_;
#line 240 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (_tmp13_ == attr, "elem.remove_attribute_node (attr) == attr");
#line 240 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp13_);
#line 241 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp14_ = gxml_xelement_get_attribute_node (elem, "name");
#line 241 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp15_ = _tmp14_;
#line 241 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (_tmp15_ == NULL, "elem.get_attribute_node (\"name\") == null");
#line 241 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp15_);
#line 242 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp16_ = gxml_xelement_get_attribute (elem, "name");
#line 242 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp17_ = _tmp16_;
#line 242 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 (_tmp17_, "") == 0, "elem.get_attribute (\"name\") == \"\"");
#line 242 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_free0 (_tmp17_);
#line 228 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (attr);
#line 228 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (elem);
#line 228 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (doc);
#line 1550 "ElementTest.c"
}


static void ___lambda60__gcallback (void) {
#line 228 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	__lambda60_ ();
#line 1557 "ElementTest.c"
}


static void __lambda61_ (void) {
	GXmlxDocument* doc = NULL;
	GXmlxNode* root = NULL;
	GXmlxElement* elem = NULL;
	GXmlxNodeList* emails = NULL;
	GXmlxElement* email = NULL;
	GXmlxText* text = NULL;
	GXmlxDocument* _tmp0_ = NULL;
	GXmlxElement* _tmp1_ = NULL;
	GXmlxElement* _tmp2_ = NULL;
	GXmlxNode* _tmp3_ = NULL;
	const gchar* _tmp4_ = NULL;
	const gchar* _tmp5_ = NULL;
	GXmlxElement* _tmp6_ = NULL;
	GXmlxNodeList* _tmp7_ = NULL;
	gulong _tmp8_ = 0UL;
	gulong _tmp9_ = 0UL;
	GXmlxNode* _tmp10_ = NULL;
	GXmlxElement* _tmp11_ = NULL;
	gchar* _tmp12_ = NULL;
	gchar* _tmp13_ = NULL;
	gchar* _tmp14_ = NULL;
	GXmlxElement* _tmp15_ = NULL;
	GXmlxNodeList* _tmp16_ = NULL;
	GXmlxNodeList* _tmp17_ = NULL;
	gulong _tmp18_ = 0UL;
	gulong _tmp19_ = 0UL;
	GXmlxElement* _tmp20_ = NULL;
	GXmlxNodeList* _tmp21_ = NULL;
	GXmlxNodeList* _tmp22_ = NULL;
	GXmlxNode* _tmp23_ = NULL;
	GXmlxText* _tmp24_ = NULL;
	const gchar* _tmp25_ = NULL;
	const gchar* _tmp26_ = NULL;
	GXmlxText* _tmp27_ = NULL;
	const gchar* _tmp28_ = NULL;
	const gchar* _tmp29_ = NULL;
	GXmlxNode* _tmp30_ = NULL;
	GXmlxElement* _tmp31_ = NULL;
	gchar* _tmp32_ = NULL;
	gchar* _tmp33_ = NULL;
	gchar* _tmp34_ = NULL;
	GXmlxElement* _tmp35_ = NULL;
	GXmlxNodeList* _tmp36_ = NULL;
	GXmlxNodeList* _tmp37_ = NULL;
	gulong _tmp38_ = 0UL;
	gulong _tmp39_ = 0UL;
	GXmlxElement* _tmp40_ = NULL;
	GXmlxNodeList* _tmp41_ = NULL;
	GXmlxNodeList* _tmp42_ = NULL;
	GXmlxNode* _tmp43_ = NULL;
	GXmlxText* _tmp44_ = NULL;
	const gchar* _tmp45_ = NULL;
	const gchar* _tmp46_ = NULL;
	GXmlxText* _tmp47_ = NULL;
	const gchar* _tmp48_ = NULL;
	const gchar* _tmp49_ = NULL;
#line 254 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp0_ = gxml_test_get_doc (NULL);
#line 254 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (doc);
#line 254 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	doc = _tmp0_;
#line 256 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp1_ = gxml_xdocument_get_document_element (doc);
#line 256 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp2_ = _tmp1_;
#line 256 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp3_ = _g_object_ref0 ((GXmlxNode*) _tmp2_);
#line 256 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (root);
#line 256 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	root = _tmp3_;
#line 257 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp4_ = gxml_xnode_get_node_name (root);
#line 257 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp5_ = _tmp4_;
#line 257 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 (_tmp5_, "Sentences") == 0, "root.node_name == \"Sentences\"");
#line 259 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp6_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (root, GXML_TYPE_XELEMENT, GXmlxElement));
#line 259 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (elem);
#line 259 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	elem = _tmp6_;
#line 260 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp7_ = gxml_xelement_get_elements_by_tag_name (elem, "Email");
#line 260 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (emails);
#line 260 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	emails = _tmp7_;
#line 261 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp8_ = gxml_xnode_list_get_length (emails);
#line 261 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp9_ = _tmp8_;
#line 261 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (_tmp9_ == ((gulong) 2), "emails.length == 2");
#line 263 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp10_ = gxml_xnode_list_get (emails, 0);
#line 263 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (email);
#line 263 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	email = G_TYPE_CHECK_INSTANCE_CAST (_tmp10_, GXML_TYPE_XELEMENT, GXmlxElement);
#line 264 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp11_ = email;
#line 264 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp12_ = gxml_element_get_tag_name ((GXmlElement*) _tmp11_);
#line 264 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp13_ = _tmp12_;
#line 264 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp14_ = _tmp13_;
#line 264 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 (_tmp14_, "Email") == 0, "email.tag_name == \"Email\"");
#line 264 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_free0 (_tmp14_);
#line 265 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp15_ = email;
#line 265 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp16_ = gxml_xnode_get_child_nodes ((GXmlxNode*) _tmp15_);
#line 265 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp17_ = _tmp16_;
#line 265 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp18_ = gxml_xnode_list_get_length (_tmp17_);
#line 265 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp19_ = _tmp18_;
#line 265 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (_tmp19_ == ((gulong) 1), "email.child_nodes.length == 1");
#line 267 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp20_ = email;
#line 267 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp21_ = gxml_xnode_get_child_nodes ((GXmlxNode*) _tmp20_);
#line 267 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp22_ = _tmp21_;
#line 267 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp23_ = gxml_xnode_list_get (_tmp22_, 0);
#line 267 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (text);
#line 267 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	text = G_TYPE_CHECK_INSTANCE_CAST (_tmp23_, GXML_TYPE_XTEXT, GXmlxText);
#line 268 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp24_ = text;
#line 268 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp25_ = gxml_xnode_get_node_name ((GXmlxNode*) _tmp24_);
#line 268 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp26_ = _tmp25_;
#line 268 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 (_tmp26_, "#text") == 0, "text.node_name == \"#text\"");
#line 269 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp27_ = text;
#line 269 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp28_ = gxml_xnode_get_node_value ((GXmlxNode*) _tmp27_);
#line 269 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp29_ = _tmp28_;
#line 269 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 (_tmp29_, "fweasley@hogwarts.co.uk") == 0, "text.node_value == \"fweasley@hogwarts.co.uk\"");
#line 271 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp30_ = gxml_xnode_list_get (emails, 1);
#line 271 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (email);
#line 271 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	email = G_TYPE_CHECK_INSTANCE_CAST (_tmp30_, GXML_TYPE_XELEMENT, GXmlxElement);
#line 272 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp31_ = email;
#line 272 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp32_ = gxml_element_get_tag_name ((GXmlElement*) _tmp31_);
#line 272 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp33_ = _tmp32_;
#line 272 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp34_ = _tmp33_;
#line 272 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 (_tmp34_, "Email") == 0, "email.tag_name == \"Email\"");
#line 272 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_free0 (_tmp34_);
#line 273 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp35_ = email;
#line 273 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp36_ = gxml_xnode_get_child_nodes ((GXmlxNode*) _tmp35_);
#line 273 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp37_ = _tmp36_;
#line 273 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp38_ = gxml_xnode_list_get_length (_tmp37_);
#line 273 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp39_ = _tmp38_;
#line 273 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (_tmp39_ == ((gulong) 1), "email.child_nodes.length == 1");
#line 275 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp40_ = email;
#line 275 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp41_ = gxml_xnode_get_child_nodes ((GXmlxNode*) _tmp40_);
#line 275 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp42_ = _tmp41_;
#line 275 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp43_ = gxml_xnode_list_get (_tmp42_, 0);
#line 275 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (text);
#line 275 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	text = G_TYPE_CHECK_INSTANCE_CAST (_tmp43_, GXML_TYPE_XTEXT, GXmlxText);
#line 276 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp44_ = text;
#line 276 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp45_ = gxml_xnode_get_node_name ((GXmlxNode*) _tmp44_);
#line 276 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp46_ = _tmp45_;
#line 276 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 (_tmp46_, "#text") == 0, "text.node_name == \"#text\"");
#line 277 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp47_ = text;
#line 277 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp48_ = gxml_xnode_get_node_value ((GXmlxNode*) _tmp47_);
#line 277 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp49_ = _tmp48_;
#line 277 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 (_tmp49_, "gweasley@hogwarts.co.uk") == 0, "text.node_value == \"gweasley@hogwarts.co.uk\"");
#line 246 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (text);
#line 246 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (email);
#line 246 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (emails);
#line 246 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (elem);
#line 246 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (root);
#line 246 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (doc);
#line 1786 "ElementTest.c"
}


static void ___lambda61__gcallback (void) {
#line 246 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	__lambda61_ ();
#line 1793 "ElementTest.c"
}


static void __lambda62_ (void) {
	GXmlxDocument* doc = NULL;
	gchar* xml = NULL;
	gchar* _tmp0_ = NULL;
	const gchar* _tmp1_ = NULL;
	GXmlxDocument* _tmp2_ = NULL;
	GXmlxNode* a = NULL;
	GXmlxDocument* _tmp3_ = NULL;
	GXmlxElement* _tmp4_ = NULL;
	GXmlxElement* _tmp5_ = NULL;
	GXmlxNode* _tmp6_ = NULL;
	GXmlxNode* bs = NULL;
	GXmlxNode* _tmp7_ = NULL;
	GXmlxNodeList* _tmp8_ = NULL;
	GXmlxNodeList* _tmp9_ = NULL;
	GXmlxNode* _tmp10_ = NULL;
	GXmlxNode* b3 = NULL;
	GXmlxNode* _tmp11_ = NULL;
	GXmlxNodeList* _tmp12_ = NULL;
	GXmlxNodeList* _tmp13_ = NULL;
	GXmlxNode* _tmp14_ = NULL;
	GXmlxNode* t1 = NULL;
	GXmlxNode* t2 = NULL;
	GXmlxNodeList* ts = NULL;
	GXmlxNode* _tmp15_ = NULL;
	GXmlxNodeList* _tmp16_ = NULL;
	GXmlxNodeList* _tmp17_ = NULL;
	gulong _tmp18_ = 0UL;
	gulong _tmp19_ = 0UL;
	GXmlNode* _tmp20_ = NULL;
	GXmlxDocument* _tmp21_ = NULL;
	GXmlNode* _tmp22_ = NULL;
	GXmlxNode* _tmp23_ = NULL;
	GXmlNode* _tmp24_ = NULL;
	GXmlxNode* _tmp25_ = NULL;
	GXmlxNodeList* _tmp26_ = NULL;
	gulong _tmp27_ = 0UL;
	gulong _tmp28_ = 0UL;
	GXmlNode* _tmp29_ = NULL;
	GXmlxDocument* _tmp30_ = NULL;
	GXmlNode* _tmp31_ = NULL;
	GXmlxNode* _tmp32_ = NULL;
	GXmlNode* _tmp33_ = NULL;
	GXmlxElement* _tmp34_ = NULL;
	GXmlxNodeList* _tmp35_ = NULL;
	gulong _tmp36_ = 0UL;
	gulong _tmp37_ = 0UL;
	GXmlxNode* b4 = NULL;
	GXmlxNode* d = NULL;
	GXmlxNode* d2 = NULL;
	GXmlNode* _tmp38_ = NULL;
	GXmlxDocument* _tmp39_ = NULL;
	GXmlNode* _tmp40_ = NULL;
	GXmlNode* _tmp41_ = NULL;
	GXmlNode* _tmp42_ = NULL;
	GXmlxDocument* _tmp43_ = NULL;
	GXmlNode* _tmp44_ = NULL;
	GXmlxNode* _tmp45_ = NULL;
	GXmlNode* _tmp46_ = NULL;
	GXmlxElement* _tmp47_ = NULL;
	GXmlNode* _tmp48_ = NULL;
	GXmlxDocument* _tmp49_ = NULL;
	GXmlNode* _tmp50_ = NULL;
	GXmlNode* _tmp51_ = NULL;
	GXmlNode* _tmp52_ = NULL;
	GXmlxDocument* _tmp53_ = NULL;
	GXmlNode* _tmp54_ = NULL;
	GXmlxNode* _tmp55_ = NULL;
	GXmlNode* _tmp56_ = NULL;
	GXmlxNode* _tmp57_ = NULL;
	GXmlxNode* _tmp58_ = NULL;
	GXmlxNode* _tmp59_ = NULL;
	GXmlxNode* _tmp60_ = NULL;
	GXmlxNode* _tmp61_ = NULL;
	GXmlxNodeList* _tmp62_ = NULL;
	gulong _tmp63_ = 0UL;
	gulong _tmp64_ = 0UL;
	GXmlNode* _tmp65_ = NULL;
	GXmlxDocument* _tmp66_ = NULL;
	GXmlNode* _tmp67_ = NULL;
	GXmlNode* _tmp68_ = NULL;
	GXmlNode* _tmp69_ = NULL;
	GXmlxDocument* _tmp70_ = NULL;
	GXmlNode* _tmp71_ = NULL;
	GXmlxNode* _tmp72_ = NULL;
	GXmlNode* _tmp73_ = NULL;
	GXmlxElement* _tmp74_ = NULL;
	GXmlxNode* _tmp75_ = NULL;
	GXmlxNode* _tmp76_ = NULL;
	GXmlxNode* _tmp77_ = NULL;
	GXmlxNodeList* _tmp78_ = NULL;
	gulong _tmp79_ = 0UL;
	gulong _tmp80_ = 0UL;
	GXmlDocumentFragment* frag = NULL;
	GXmlxDocument* _tmp81_ = NULL;
	GXmlDocumentFragment* _tmp82_ = NULL;
	GXmlDocumentFragment* _tmp83_ = NULL;
	GXmlNode* _tmp84_ = NULL;
	GXmlxDocument* _tmp85_ = NULL;
	GXmlNode* _tmp86_ = NULL;
	GXmlDocumentFragment* _tmp87_ = NULL;
	GXmlNode* _tmp88_ = NULL;
	GXmlxElement* _tmp89_ = NULL;
	GXmlNode* _tmp90_ = NULL;
	GXmlxDocument* _tmp91_ = NULL;
	GXmlNode* _tmp92_ = NULL;
	GXmlNode* _tmp93_ = NULL;
	GXmlNode* _tmp94_ = NULL;
	GXmlxDocument* _tmp95_ = NULL;
	GXmlNode* _tmp96_ = NULL;
	GXmlxNode* _tmp97_ = NULL;
	GXmlNode* _tmp98_ = NULL;
	GXmlxElement* _tmp99_ = NULL;
	GXmlDocumentFragment* _tmp100_ = NULL;
	GXmlxNode* _tmp101_ = NULL;
	GXmlNode* _tmp102_ = NULL;
	GXmlxDocument* _tmp103_ = NULL;
	GXmlNode* _tmp104_ = NULL;
	GXmlNode* _tmp105_ = NULL;
	GXmlNode* _tmp106_ = NULL;
	GXmlxDocument* _tmp107_ = NULL;
	GXmlNode* _tmp108_ = NULL;
	GXmlxNode* _tmp109_ = NULL;
	GXmlNode* _tmp110_ = NULL;
	GXmlxElement* _tmp111_ = NULL;
	GXmlDocumentFragment* _tmp112_ = NULL;
	GXmlxNode* _tmp113_ = NULL;
	GXmlxNode* _tmp114_ = NULL;
	GXmlxNode* _tmp115_ = NULL;
	GXmlDocumentFragment* _tmp116_ = NULL;
	GXmlxNodeList* _tmp117_ = NULL;
	gulong _tmp118_ = 0UL;
	gulong _tmp119_ = 0UL;
	GXmlxNode* _tmp120_ = NULL;
	GXmlxNode* _tmp121_ = NULL;
	GXmlxNode* _tmp122_ = NULL;
	GXmlxNode* _tmp123_ = NULL;
	GXmlxNodeList* _tmp124_ = NULL;
	gulong _tmp125_ = 0UL;
	gulong _tmp126_ = 0UL;
	GXmlxNode* _tmp127_ = NULL;
	GXmlxNode* _tmp128_ = NULL;
	GXmlxNode* _tmp129_ = NULL;
	GXmlxNode* _tmp130_ = NULL;
	GXmlxNodeList* _tmp131_ = NULL;
	gulong _tmp132_ = 0UL;
	gulong _tmp133_ = 0UL;
	GXmlxNode* _tmp134_ = NULL;
	GXmlxNode* _tmp135_ = NULL;
	GXmlxNode* _tmp136_ = NULL;
	GXmlxNode* _tmp137_ = NULL;
	GXmlxNode* _tmp138_ = NULL;
	GXmlxNode* _tmp139_ = NULL;
	GXmlxNodeList* _tmp140_ = NULL;
	gulong _tmp141_ = 0UL;
	gulong _tmp142_ = 0UL;
	GXmlxNode* _tmp143_ = NULL;
	GXmlxNode* _tmp144_ = NULL;
	GXmlxNodeList* _tmp145_ = NULL;
	gulong _tmp146_ = 0UL;
	gulong _tmp147_ = 0UL;
	GError * _inner_error_ = NULL;
#line 299 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp0_ = g_strdup ("<A>\n" \
"  <t />\n" \
"  <Bs>\n" \
"    <t />\n" \
"    <B>\n" \
"      <t />\n" \
"      <D><t /></D>\n" \
"      <D><t /></D>\n" \
"    </B>\n" \
"    <B><t /></B>\n" \
"    <B></B>\n" \
"  </Bs>\n" \
"  <Cs><C><t /></C></Cs>\n" \
"</A>");
#line 299 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_free0 (xml);
#line 299 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	xml = _tmp0_;
#line 314 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp1_ = xml;
#line 314 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp2_ = gxml_xdocument_new_from_string (_tmp1_);
#line 314 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (doc);
#line 314 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	doc = _tmp2_;
#line 316 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp3_ = doc;
#line 316 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp4_ = gxml_xdocument_get_document_element (_tmp3_);
#line 316 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp5_ = _tmp4_;
#line 316 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp6_ = _g_object_ref0 ((GXmlxNode*) _tmp5_);
#line 316 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	a = _tmp6_;
#line 317 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp7_ = a;
#line 317 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp8_ = gxml_xnode_get_child_nodes (_tmp7_);
#line 317 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp9_ = _tmp8_;
#line 317 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp10_ = gxml_xnode_list_item (_tmp9_, (gulong) 3);
#line 317 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	bs = _tmp10_;
#line 318 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp11_ = bs;
#line 318 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp12_ = gxml_xnode_get_child_nodes (_tmp11_);
#line 318 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp13_ = _tmp12_;
#line 318 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp14_ = gxml_xnode_list_item (_tmp13_, (gulong) 7);
#line 318 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	b3 = _tmp14_;
#line 321 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp15_ = bs;
#line 321 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp16_ = gxml_xelement_get_elements_by_tag_name (G_TYPE_CHECK_INSTANCE_CAST (_tmp15_, GXML_TYPE_XELEMENT, GXmlxElement), "t");
#line 321 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	ts = _tmp16_;
#line 322 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp17_ = ts;
#line 322 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp18_ = gxml_xnode_list_get_length (_tmp17_);
#line 322 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp19_ = _tmp18_;
#line 322 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (_tmp19_ == ((gulong) 5), "ts.length == 5");
#line 325 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp21_ = doc;
#line 325 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp22_ = gxml_document_create_element ((GXmlDocument*) _tmp21_, "t", &_inner_error_);
#line 325 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp20_ = _tmp22_;
#line 325 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 325 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (ts);
#line 325 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (t2);
#line 325 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (t1);
#line 325 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (b3);
#line 325 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (bs);
#line 325 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (a);
#line 325 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_free0 (xml);
#line 325 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (doc);
#line 325 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
#line 325 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_clear_error (&_inner_error_);
#line 325 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		return;
#line 2047 "ElementTest.c"
	}
#line 325 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp23_ = bs;
#line 325 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp24_ = _tmp20_;
#line 325 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp20_ = NULL;
#line 325 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (t1);
#line 325 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	t1 = (GXmlxNode*) G_TYPE_CHECK_INSTANCE_CAST (_tmp24_, GXML_TYPE_XELEMENT, GXmlxElement);
#line 325 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp25_ = t1;
#line 325 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_xnode_append_child (_tmp23_, _tmp25_);
#line 326 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp26_ = ts;
#line 326 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp27_ = gxml_xnode_list_get_length (_tmp26_);
#line 326 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp28_ = _tmp27_;
#line 326 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (_tmp28_ == ((gulong) 6), "ts.length == 6");
#line 329 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp30_ = doc;
#line 329 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp31_ = gxml_document_create_element ((GXmlDocument*) _tmp30_, "t", &_inner_error_);
#line 329 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp29_ = _tmp31_;
#line 329 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 329 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp20_);
#line 329 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (ts);
#line 329 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (t2);
#line 329 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (t1);
#line 329 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (b3);
#line 329 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (bs);
#line 329 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (a);
#line 329 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_free0 (xml);
#line 329 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (doc);
#line 329 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
#line 329 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_clear_error (&_inner_error_);
#line 329 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		return;
#line 2103 "ElementTest.c"
	}
#line 329 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp32_ = b3;
#line 329 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp33_ = _tmp29_;
#line 329 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp29_ = NULL;
#line 329 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp34_ = G_TYPE_CHECK_INSTANCE_CAST (_tmp33_, GXML_TYPE_XELEMENT, GXmlxElement);
#line 329 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_xnode_append_child (_tmp32_, (GXmlxNode*) _tmp34_);
#line 329 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp34_);
#line 330 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp35_ = ts;
#line 330 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp36_ = gxml_xnode_list_get_length (_tmp35_);
#line 330 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp37_ = _tmp36_;
#line 330 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (_tmp37_ == ((gulong) 7), "ts.length == 7");
#line 336 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp39_ = doc;
#line 336 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp40_ = gxml_document_create_element ((GXmlDocument*) _tmp39_, "B", &_inner_error_);
#line 336 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp38_ = _tmp40_;
#line 336 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 336 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (d2);
#line 336 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (d);
#line 336 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (b4);
#line 336 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp29_);
#line 336 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp20_);
#line 336 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (ts);
#line 336 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (t2);
#line 336 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (t1);
#line 336 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (b3);
#line 336 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (bs);
#line 336 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (a);
#line 336 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_free0 (xml);
#line 336 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (doc);
#line 336 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
#line 336 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_clear_error (&_inner_error_);
#line 336 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		return;
#line 2165 "ElementTest.c"
	}
#line 336 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp41_ = _tmp38_;
#line 336 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp38_ = NULL;
#line 336 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (b4);
#line 336 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	b4 = (GXmlxNode*) G_TYPE_CHECK_INSTANCE_CAST (_tmp41_, GXML_TYPE_XELEMENT, GXmlxElement);
#line 337 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp43_ = doc;
#line 337 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp44_ = gxml_document_create_element ((GXmlDocument*) _tmp43_, "t", &_inner_error_);
#line 337 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp42_ = _tmp44_;
#line 337 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 337 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp38_);
#line 337 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (d2);
#line 337 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (d);
#line 337 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (b4);
#line 337 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp29_);
#line 337 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp20_);
#line 337 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (ts);
#line 337 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (t2);
#line 337 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (t1);
#line 337 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (b3);
#line 337 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (bs);
#line 337 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (a);
#line 337 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_free0 (xml);
#line 337 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (doc);
#line 337 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
#line 337 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_clear_error (&_inner_error_);
#line 337 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		return;
#line 2217 "ElementTest.c"
	}
#line 337 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp45_ = b4;
#line 337 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp46_ = _tmp42_;
#line 337 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp42_ = NULL;
#line 337 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp47_ = G_TYPE_CHECK_INSTANCE_CAST (_tmp46_, GXML_TYPE_XELEMENT, GXmlxElement);
#line 337 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_xnode_append_child (_tmp45_, (GXmlxNode*) _tmp47_);
#line 337 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp47_);
#line 338 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp49_ = doc;
#line 338 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp50_ = gxml_document_create_element ((GXmlDocument*) _tmp49_, "D", &_inner_error_);
#line 338 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp48_ = _tmp50_;
#line 338 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 338 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp42_);
#line 338 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp38_);
#line 338 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (d2);
#line 338 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (d);
#line 338 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (b4);
#line 338 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp29_);
#line 338 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp20_);
#line 338 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (ts);
#line 338 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (t2);
#line 338 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (t1);
#line 338 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (b3);
#line 338 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (bs);
#line 338 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (a);
#line 338 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_free0 (xml);
#line 338 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (doc);
#line 338 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
#line 338 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_clear_error (&_inner_error_);
#line 338 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		return;
#line 2275 "ElementTest.c"
	}
#line 338 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp51_ = _tmp48_;
#line 338 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp48_ = NULL;
#line 338 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (d);
#line 338 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	d = (GXmlxNode*) G_TYPE_CHECK_INSTANCE_CAST (_tmp51_, GXML_TYPE_XELEMENT, GXmlxElement);
#line 339 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp53_ = doc;
#line 339 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp54_ = gxml_document_create_element ((GXmlDocument*) _tmp53_, "t", &_inner_error_);
#line 339 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp52_ = _tmp54_;
#line 339 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 339 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp48_);
#line 339 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp42_);
#line 339 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp38_);
#line 339 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (d2);
#line 339 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (d);
#line 339 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (b4);
#line 339 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp29_);
#line 339 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp20_);
#line 339 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (ts);
#line 339 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (t2);
#line 339 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (t1);
#line 339 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (b3);
#line 339 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (bs);
#line 339 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (a);
#line 339 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_free0 (xml);
#line 339 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (doc);
#line 339 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
#line 339 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_clear_error (&_inner_error_);
#line 339 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		return;
#line 2331 "ElementTest.c"
	}
#line 339 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp55_ = d;
#line 339 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp56_ = _tmp52_;
#line 339 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp52_ = NULL;
#line 339 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (t2);
#line 339 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	t2 = (GXmlxNode*) G_TYPE_CHECK_INSTANCE_CAST (_tmp56_, GXML_TYPE_XELEMENT, GXmlxElement);
#line 339 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp57_ = t2;
#line 339 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_xnode_append_child (_tmp55_, _tmp57_);
#line 340 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp58_ = b4;
#line 340 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp59_ = d;
#line 340 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_xnode_append_child (_tmp58_, _tmp59_);
#line 342 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp60_ = bs;
#line 342 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp61_ = b4;
#line 342 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_xnode_append_child (_tmp60_, _tmp61_);
#line 344 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp62_ = ts;
#line 344 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp63_ = gxml_xnode_list_get_length (_tmp62_);
#line 344 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp64_ = _tmp63_;
#line 344 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (_tmp64_ == ((gulong) 9), "ts.length == 9");
#line 347 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp66_ = doc;
#line 347 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp67_ = gxml_document_create_element ((GXmlDocument*) _tmp66_, "D", &_inner_error_);
#line 347 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp65_ = _tmp67_;
#line 347 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 347 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp52_);
#line 347 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp48_);
#line 347 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp42_);
#line 347 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp38_);
#line 347 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (d2);
#line 347 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (d);
#line 347 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (b4);
#line 347 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp29_);
#line 347 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp20_);
#line 347 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (ts);
#line 347 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (t2);
#line 347 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (t1);
#line 347 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (b3);
#line 347 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (bs);
#line 347 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (a);
#line 347 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_free0 (xml);
#line 347 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (doc);
#line 347 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
#line 347 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_clear_error (&_inner_error_);
#line 347 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		return;
#line 2415 "ElementTest.c"
	}
#line 347 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp68_ = _tmp65_;
#line 347 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp65_ = NULL;
#line 347 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (d2);
#line 347 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	d2 = (GXmlxNode*) G_TYPE_CHECK_INSTANCE_CAST (_tmp68_, GXML_TYPE_XELEMENT, GXmlxElement);
#line 348 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp70_ = doc;
#line 348 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp71_ = gxml_document_create_element ((GXmlDocument*) _tmp70_, "t", &_inner_error_);
#line 348 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp69_ = _tmp71_;
#line 348 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 348 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp65_);
#line 348 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp52_);
#line 348 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp48_);
#line 348 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp42_);
#line 348 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp38_);
#line 348 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (d2);
#line 348 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (d);
#line 348 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (b4);
#line 348 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp29_);
#line 348 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp20_);
#line 348 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (ts);
#line 348 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (t2);
#line 348 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (t1);
#line 348 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (b3);
#line 348 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (bs);
#line 348 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (a);
#line 348 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_free0 (xml);
#line 348 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (doc);
#line 348 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
#line 348 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_clear_error (&_inner_error_);
#line 348 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		return;
#line 2475 "ElementTest.c"
	}
#line 348 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp72_ = d2;
#line 348 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp73_ = _tmp69_;
#line 348 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp69_ = NULL;
#line 348 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp74_ = G_TYPE_CHECK_INSTANCE_CAST (_tmp73_, GXML_TYPE_XELEMENT, GXmlxElement);
#line 348 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_xnode_append_child (_tmp72_, (GXmlxNode*) _tmp74_);
#line 348 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp74_);
#line 349 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp75_ = b4;
#line 349 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp76_ = d2;
#line 349 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp77_ = d;
#line 349 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_xnode_insert_before (_tmp75_, _tmp76_, _tmp77_);
#line 351 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp78_ = ts;
#line 351 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp79_ = gxml_xnode_list_get_length (_tmp78_);
#line 351 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp80_ = _tmp79_;
#line 351 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (_tmp80_ == ((gulong) 10), "ts.length == 10");
#line 356 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp81_ = doc;
#line 356 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp82_ = gxml_xdocument_create_document_fragment (_tmp81_);
#line 356 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp83_ = _g_object_ref0 (_tmp82_);
#line 356 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (frag);
#line 356 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	frag = _tmp83_;
#line 357 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp85_ = doc;
#line 357 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp86_ = gxml_document_create_element ((GXmlDocument*) _tmp85_, "t", &_inner_error_);
#line 357 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp84_ = _tmp86_;
#line 357 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 357 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (frag);
#line 357 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp69_);
#line 357 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp65_);
#line 357 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp52_);
#line 357 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp48_);
#line 357 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp42_);
#line 357 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp38_);
#line 357 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (d2);
#line 357 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (d);
#line 357 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (b4);
#line 357 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp29_);
#line 357 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp20_);
#line 357 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (ts);
#line 357 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (t2);
#line 357 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (t1);
#line 357 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (b3);
#line 357 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (bs);
#line 357 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (a);
#line 357 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_free0 (xml);
#line 357 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (doc);
#line 357 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
#line 357 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_clear_error (&_inner_error_);
#line 357 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		return;
#line 2569 "ElementTest.c"
	}
#line 357 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp87_ = frag;
#line 357 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp88_ = _tmp84_;
#line 357 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp84_ = NULL;
#line 357 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp89_ = G_TYPE_CHECK_INSTANCE_CAST (_tmp88_, GXML_TYPE_XELEMENT, GXmlxElement);
#line 357 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_xnode_append_child ((GXmlxNode*) _tmp87_, (GXmlxNode*) _tmp89_);
#line 357 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp89_);
#line 358 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp91_ = doc;
#line 358 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp92_ = gxml_document_create_element ((GXmlDocument*) _tmp91_, "D", &_inner_error_);
#line 358 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp90_ = _tmp92_;
#line 358 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 358 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp84_);
#line 358 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (frag);
#line 358 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp69_);
#line 358 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp65_);
#line 358 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp52_);
#line 358 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp48_);
#line 358 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp42_);
#line 358 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp38_);
#line 358 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (d2);
#line 358 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (d);
#line 358 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (b4);
#line 358 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp29_);
#line 358 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp20_);
#line 358 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (ts);
#line 358 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (t2);
#line 358 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (t1);
#line 358 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (b3);
#line 358 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (bs);
#line 358 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (a);
#line 358 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_free0 (xml);
#line 358 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (doc);
#line 358 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
#line 358 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_clear_error (&_inner_error_);
#line 358 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		return;
#line 2639 "ElementTest.c"
	}
#line 358 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp93_ = _tmp90_;
#line 358 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp90_ = NULL;
#line 358 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (d);
#line 358 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	d = (GXmlxNode*) G_TYPE_CHECK_INSTANCE_CAST (_tmp93_, GXML_TYPE_XELEMENT, GXmlxElement);
#line 359 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp95_ = doc;
#line 359 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp96_ = gxml_document_create_element ((GXmlDocument*) _tmp95_, "t", &_inner_error_);
#line 359 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp94_ = _tmp96_;
#line 359 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 359 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp90_);
#line 359 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp84_);
#line 359 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (frag);
#line 359 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp69_);
#line 359 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp65_);
#line 359 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp52_);
#line 359 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp48_);
#line 359 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp42_);
#line 359 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp38_);
#line 359 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (d2);
#line 359 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (d);
#line 359 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (b4);
#line 359 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp29_);
#line 359 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp20_);
#line 359 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (ts);
#line 359 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (t2);
#line 359 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (t1);
#line 359 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (b3);
#line 359 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (bs);
#line 359 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (a);
#line 359 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_free0 (xml);
#line 359 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (doc);
#line 359 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
#line 359 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_clear_error (&_inner_error_);
#line 359 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		return;
#line 2707 "ElementTest.c"
	}
#line 359 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp97_ = d;
#line 359 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp98_ = _tmp94_;
#line 359 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp94_ = NULL;
#line 359 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp99_ = G_TYPE_CHECK_INSTANCE_CAST (_tmp98_, GXML_TYPE_XELEMENT, GXmlxElement);
#line 359 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_xnode_append_child (_tmp97_, (GXmlxNode*) _tmp99_);
#line 359 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp99_);
#line 360 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp100_ = frag;
#line 360 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp101_ = d;
#line 360 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_xnode_append_child ((GXmlxNode*) _tmp100_, _tmp101_);
#line 361 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp103_ = doc;
#line 361 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp104_ = gxml_document_create_element ((GXmlDocument*) _tmp103_, "D", &_inner_error_);
#line 361 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp102_ = _tmp104_;
#line 361 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 361 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp94_);
#line 361 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp90_);
#line 361 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp84_);
#line 361 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (frag);
#line 361 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp69_);
#line 361 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp65_);
#line 361 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp52_);
#line 361 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp48_);
#line 361 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp42_);
#line 361 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp38_);
#line 361 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (d2);
#line 361 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (d);
#line 361 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (b4);
#line 361 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp29_);
#line 361 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp20_);
#line 361 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (ts);
#line 361 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (t2);
#line 361 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (t1);
#line 361 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (b3);
#line 361 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (bs);
#line 361 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (a);
#line 361 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_free0 (xml);
#line 361 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (doc);
#line 361 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
#line 361 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_clear_error (&_inner_error_);
#line 361 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		return;
#line 2787 "ElementTest.c"
	}
#line 361 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp105_ = _tmp102_;
#line 361 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp102_ = NULL;
#line 361 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (d2);
#line 361 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	d2 = (GXmlxNode*) G_TYPE_CHECK_INSTANCE_CAST (_tmp105_, GXML_TYPE_XELEMENT, GXmlxElement);
#line 362 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp107_ = doc;
#line 362 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp108_ = gxml_document_create_element ((GXmlDocument*) _tmp107_, "t", &_inner_error_);
#line 362 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp106_ = _tmp108_;
#line 362 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 362 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp102_);
#line 362 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp94_);
#line 362 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp90_);
#line 362 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp84_);
#line 362 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (frag);
#line 362 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp69_);
#line 362 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp65_);
#line 362 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp52_);
#line 362 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp48_);
#line 362 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp42_);
#line 362 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp38_);
#line 362 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (d2);
#line 362 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (d);
#line 362 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (b4);
#line 362 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp29_);
#line 362 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp20_);
#line 362 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (ts);
#line 362 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (t2);
#line 362 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (t1);
#line 362 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (b3);
#line 362 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (bs);
#line 362 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (a);
#line 362 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_free0 (xml);
#line 362 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (doc);
#line 362 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
#line 362 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_clear_error (&_inner_error_);
#line 362 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		return;
#line 2859 "ElementTest.c"
	}
#line 362 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp109_ = d2;
#line 362 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp110_ = _tmp106_;
#line 362 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp106_ = NULL;
#line 362 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp111_ = G_TYPE_CHECK_INSTANCE_CAST (_tmp110_, GXML_TYPE_XELEMENT, GXmlxElement);
#line 362 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_xnode_append_child (_tmp109_, (GXmlxNode*) _tmp111_);
#line 362 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp111_);
#line 363 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp112_ = frag;
#line 363 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp113_ = d2;
#line 363 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp114_ = d;
#line 363 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_xnode_insert_before ((GXmlxNode*) _tmp112_, _tmp113_, _tmp114_);
#line 365 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp115_ = b4;
#line 365 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp116_ = frag;
#line 365 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_xnode_append_child (_tmp115_, (GXmlxNode*) _tmp116_);
#line 366 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp117_ = ts;
#line 366 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp118_ = gxml_xnode_list_get_length (_tmp117_);
#line 366 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp119_ = _tmp118_;
#line 366 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (_tmp119_ == ((gulong) 13), "ts.length == 13");
#line 369 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp120_ = t1;
#line 369 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp121_ = gxml_xnode_get_parent_node (_tmp120_);
#line 369 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp122_ = _tmp121_;
#line 369 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp123_ = t1;
#line 369 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_xnode_remove_child (_tmp122_, _tmp123_);
#line 370 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp124_ = ts;
#line 370 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp125_ = gxml_xnode_list_get_length (_tmp124_);
#line 370 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp126_ = _tmp125_;
#line 370 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (_tmp126_ == ((gulong) 12), "ts.length == 12");
#line 373 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp127_ = t2;
#line 373 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp128_ = gxml_xnode_get_parent_node (_tmp127_);
#line 373 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp129_ = _tmp128_;
#line 373 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp130_ = t2;
#line 373 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_xnode_remove_child (_tmp129_, _tmp130_);
#line 374 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp131_ = ts;
#line 374 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp132_ = gxml_xnode_list_get_length (_tmp131_);
#line 374 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp133_ = _tmp132_;
#line 374 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (_tmp133_ == ((gulong) 11), "ts.length == 11");
#line 377 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp134_ = b4;
#line 377 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp135_ = gxml_xnode_get_parent_node (_tmp134_);
#line 377 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp136_ = _tmp135_;
#line 377 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp137_ = b4;
#line 377 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp138_ = gxml_xnode_remove_child (_tmp136_, _tmp137_);
#line 377 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp139_ = _g_object_ref0 (_tmp138_);
#line 377 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (b4);
#line 377 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	b4 = _tmp139_;
#line 379 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp140_ = ts;
#line 379 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp141_ = gxml_xnode_list_get_length (_tmp140_);
#line 379 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp142_ = _tmp141_;
#line 379 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (_tmp142_ == ((gulong) 6), "ts.length == 6");
#line 382 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp143_ = bs;
#line 382 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp144_ = b4;
#line 382 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_xnode_append_child (_tmp143_, _tmp144_);
#line 383 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp145_ = ts;
#line 383 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp146_ = gxml_xnode_list_get_length (_tmp145_);
#line 383 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp147_ = _tmp146_;
#line 383 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (_tmp147_ == ((gulong) 11), "ts.length == 11");
#line 281 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp106_);
#line 281 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp102_);
#line 281 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp94_);
#line 281 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp90_);
#line 281 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp84_);
#line 281 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (frag);
#line 281 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp69_);
#line 281 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp65_);
#line 281 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp52_);
#line 281 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp48_);
#line 281 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp42_);
#line 281 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp38_);
#line 281 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (d2);
#line 281 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (d);
#line 281 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (b4);
#line 281 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp29_);
#line 281 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp20_);
#line 281 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (ts);
#line 281 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (t2);
#line 281 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (t1);
#line 281 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (b3);
#line 281 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (bs);
#line 281 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (a);
#line 281 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_free0 (xml);
#line 281 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (doc);
#line 3019 "ElementTest.c"
}


static void ___lambda62__gcallback (void) {
#line 281 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	__lambda62_ ();
#line 3026 "ElementTest.c"
}


static void __lambda63_ (void) {
	GXmlxDocument* doc = NULL;
	GXmlxElement* elem = NULL;
	GXmlxDocument* _tmp0_ = NULL;
	GXmlxElement* _tmp1_ = NULL;
#line 387 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp1_ = gxml_test_get_elem_new_doc ("tagname", &_tmp0_);
#line 387 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (doc);
#line 387 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	doc = _tmp0_;
#line 387 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	elem = _tmp1_;
#line 388 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_element_normalize ((GXmlElement*) elem);
#line 385 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (elem);
#line 385 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (doc);
#line 3049 "ElementTest.c"
}


static void ___lambda63__gcallback (void) {
#line 385 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	__lambda63_ ();
#line 3056 "ElementTest.c"
}


static const gchar* string_to_string (const gchar* self) {
	const gchar* result = NULL;
#line 1314 "/usr/share/vala-0.28/vapi/glib-2.0.vapi"
	g_return_val_if_fail (self != NULL, NULL);
#line 1315 "/usr/share/vala-0.28/vapi/glib-2.0.vapi"
	result = self;
#line 1315 "/usr/share/vala-0.28/vapi/glib-2.0.vapi"
	return result;
#line 3068 "ElementTest.c"
}


static void __lambda64_ (void) {
	GXmlxDocument* doc = NULL;
	GXmlxDocument* doc2 = NULL;
	GXmlxElement* elem = NULL;
	GXmlxDocument* _tmp0_ = NULL;
	GXmlxElement* _tmp1_ = NULL;
	GXmlxDocument* _tmp2_ = NULL;
	GXmlxDocument* _tmp3_ = NULL;
	GXmlxText* _tmp4_ = NULL;
	gchar* _tmp5_ = NULL;
	gchar* _tmp6_ = NULL;
	gboolean _tmp7_ = FALSE;
	GXmlxElement* elem2 = NULL;
	GXmlxDocument* _tmp14_ = NULL;
	GXmlxElement* _tmp15_ = NULL;
	GXmlxDocument* _tmp16_ = NULL;
	GXmlxDocument* _tmp17_ = NULL;
	GXmlxText* _tmp18_ = NULL;
	gchar* expected = NULL;
	gchar* _tmp19_ = NULL;
	gchar* _tmp20_ = NULL;
	gchar* _tmp21_ = NULL;
	gboolean _tmp22_ = FALSE;
#line 394 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp1_ = gxml_test_get_elem_new_doc ("country", &_tmp0_);
#line 394 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (doc);
#line 394 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	doc = _tmp0_;
#line 394 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	elem = _tmp1_;
#line 395 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp2_ = gxml_xnode_get_owner_document ((GXmlxNode*) elem);
#line 395 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp3_ = _tmp2_;
#line 395 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp4_ = gxml_xdocument_create_text_node (_tmp3_, "New Zealand");
#line 395 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_xnode_append_child ((GXmlxNode*) elem, (GXmlxNode*) _tmp4_);
#line 396 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp5_ = gxml_xnode_to_string ((GXmlxNode*) elem);
#line 396 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp6_ = _tmp5_;
#line 396 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp7_ = g_strcmp0 (_tmp6_, "<country>New Zealand</country>") != 0;
#line 396 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_free0 (_tmp6_);
#line 396 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	if (_tmp7_) {
#line 3121 "ElementTest.c"
		FILE* _tmp8_ = NULL;
		gchar* _tmp9_ = NULL;
		gchar* _tmp10_ = NULL;
		const gchar* _tmp11_ = NULL;
		gchar* _tmp12_ = NULL;
		gchar* _tmp13_ = NULL;
#line 397 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_tmp8_ = stdout;
#line 397 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_tmp9_ = gxml_xnode_to_string ((GXmlxNode*) elem);
#line 397 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_tmp10_ = _tmp9_;
#line 397 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_tmp11_ = string_to_string (_tmp10_);
#line 397 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_tmp12_ = g_strconcat ("ERROR: xElement to_string() fail. Expected <country>New Zealand</count" \
"ry> got: ", _tmp11_, "\n", NULL);
#line 397 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_tmp13_ = _tmp12_;
#line 397 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		fprintf (_tmp8_, "%s", _tmp13_);
#line 397 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_free0 (_tmp13_);
#line 397 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_free0 (_tmp10_);
#line 398 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_assert_not_reached ();
#line 3148 "ElementTest.c"
	}
#line 401 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp15_ = gxml_test_get_elem_new_doc ("messy", &_tmp14_);
#line 401 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (doc2);
#line 401 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	doc2 = _tmp14_;
#line 401 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	elem2 = _tmp15_;
#line 402 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp16_ = gxml_xnode_get_owner_document ((GXmlxNode*) elem);
#line 402 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp17_ = _tmp16_;
#line 402 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp18_ = gxml_xdocument_create_text_node (_tmp17_, "&lt;<>&gt;");
#line 402 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_xnode_append_child ((GXmlxNode*) elem2, (GXmlxNode*) _tmp18_);
#line 403 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp19_ = g_strdup ("<messy>&amp;lt;&lt;&gt;&amp;gt;</messy>");
#line 403 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	expected = _tmp19_;
#line 404 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp20_ = gxml_xnode_to_string ((GXmlxNode*) elem2);
#line 404 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp21_ = _tmp20_;
#line 404 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp22_ = g_strcmp0 (_tmp21_, expected) != 0;
#line 404 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_free0 (_tmp21_);
#line 404 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	if (_tmp22_) {
#line 3180 "ElementTest.c"
		gchar* _tmp23_ = NULL;
		gchar* _tmp24_ = NULL;
#line 405 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_tmp23_ = gxml_xnode_to_string ((GXmlxNode*) elem2);
#line 405 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_tmp24_ = _tmp23_;
#line 405 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_test_message ("Expected [%s] found [%s]", expected, _tmp24_);
#line 405 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_free0 (_tmp24_);
#line 407 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_assert_not_reached ();
#line 3193 "ElementTest.c"
	}
#line 392 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_free0 (expected);
#line 392 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (elem2);
#line 392 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (elem);
#line 392 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (doc2);
#line 392 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (doc);
#line 3205 "ElementTest.c"
}


static void ___lambda64__gcallback (void) {
#line 392 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	__lambda64_ ();
#line 3212 "ElementTest.c"
}


static void __lambda65_ (void) {
	GXmlxDocument* doc = NULL;
	GXmlxDocument* _tmp0_ = NULL;
	GXmlNode* _tmp1_ = NULL;
	GXmlNode* _tmp2_ = NULL;
	GXmlxElement* root = NULL;
	GXmlNode* _tmp3_ = NULL;
	GXmlxElement* _tmp4_ = NULL;
	GXmlxElement* _tmp5_ = NULL;
	gchar* d = NULL;
	gchar* _tmp6_ = NULL;
	gchar* _tmp7_ = NULL;
	gchar* _tmp8_ = NULL;
	const gchar* _tmp9_ = NULL;
	gboolean _tmp10_ = FALSE;
	GError * _inner_error_ = NULL;
#line 413 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp0_ = gxml_xdocument_new ();
#line 413 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	doc = _tmp0_;
#line 414 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp2_ = gxml_document_create_element ((GXmlDocument*) doc, "root", &_inner_error_);
#line 414 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp1_ = _tmp2_;
#line 414 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 414 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (doc);
#line 414 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
#line 414 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_clear_error (&_inner_error_);
#line 414 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		return;
#line 3250 "ElementTest.c"
	}
#line 414 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp3_ = _tmp1_;
#line 414 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp1_ = NULL;
#line 414 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	root = G_TYPE_CHECK_INSTANCE_CAST (_tmp3_, GXML_TYPE_XELEMENT, GXmlxElement);
#line 415 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp4_ = root;
#line 415 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_xnode_append_child ((GXmlxNode*) doc, G_TYPE_CHECK_INSTANCE_CAST (_tmp4_, GXML_TYPE_XNODE, GXmlxNode));
#line 416 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp5_ = root;
#line 416 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_element_set_content ((GXmlElement*) _tmp5_, "TEXT1");
#line 417 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp6_ = g_strdup ("<?xml version=\"1.0\"?>\n<root>TEXT1</root>\n");
#line 417 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	d = _tmp6_;
#line 420 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp7_ = gxml_xnode_to_string ((GXmlxNode*) doc);
#line 420 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp8_ = _tmp7_;
#line 420 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp9_ = d;
#line 420 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp10_ = g_strcmp0 (_tmp8_, _tmp9_) != 0;
#line 420 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_free0 (_tmp8_);
#line 420 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	if (_tmp10_) {
#line 3282 "ElementTest.c"
		FILE* _tmp11_ = NULL;
		const gchar* _tmp12_ = NULL;
		const gchar* _tmp13_ = NULL;
		gchar* _tmp14_ = NULL;
		gchar* _tmp15_ = NULL;
		gchar* _tmp16_ = NULL;
		gchar* _tmp17_ = NULL;
#line 421 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_tmp11_ = stdout;
#line 421 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_tmp12_ = d;
#line 421 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_tmp13_ = string_to_string (_tmp12_);
#line 421 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_tmp14_ = gxml_xnode_to_string ((GXmlxNode*) doc);
#line 421 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_tmp15_ = _tmp14_;
#line 421 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_tmp16_ = g_strconcat ("xElement content error. Expected '", _tmp13_, "'\ngot '", _tmp15_, "'\n", NULL);
#line 421 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_tmp17_ = _tmp16_;
#line 421 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		fprintf (_tmp11_, "%s", _tmp17_);
#line 421 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_free0 (_tmp17_);
#line 421 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_free0 (_tmp15_);
#line 422 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_assert_not_reached ();
#line 3312 "ElementTest.c"
	}
#line 412 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_free0 (d);
#line 412 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (root);
#line 412 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp1_);
#line 412 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (doc);
#line 3322 "ElementTest.c"
}


static void ___lambda65__gcallback (void) {
#line 412 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	__lambda65_ ();
#line 3329 "ElementTest.c"
}


static void __lambda66_ (void) {
	GXmlxDocument* doc = NULL;
	GXmlxDocument* _tmp0_ = NULL;
	GXmlNode* _tmp1_ = NULL;
	GXmlxDocument* _tmp2_ = NULL;
	GXmlNode* _tmp3_ = NULL;
	GXmlxElement* root = NULL;
	GXmlNode* _tmp4_ = NULL;
	GXmlxDocument* _tmp5_ = NULL;
	GXmlxElement* _tmp6_ = NULL;
	GXmlNode* _tmp7_ = NULL;
	GXmlxDocument* _tmp8_ = NULL;
	GXmlNode* _tmp9_ = NULL;
	GXmlxElement* n = NULL;
	GXmlNode* _tmp10_ = NULL;
	GXmlxElement* _tmp11_ = NULL;
	GXmlxElement* _tmp12_ = NULL;
	GXmlxElement* _tmp13_ = NULL;
	gchar* d = NULL;
	gchar* _tmp14_ = NULL;
	GXmlxDocument* _tmp15_ = NULL;
	gchar* _tmp16_ = NULL;
	gchar* _tmp17_ = NULL;
	const gchar* _tmp18_ = NULL;
	gboolean _tmp19_ = FALSE;
	GError * _inner_error_ = NULL;
#line 426 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp0_ = gxml_xdocument_new ();
#line 426 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	doc = _tmp0_;
#line 427 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp2_ = doc;
#line 427 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp3_ = gxml_document_create_element ((GXmlDocument*) _tmp2_, "root", &_inner_error_);
#line 427 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp1_ = _tmp3_;
#line 427 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 427 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (doc);
#line 427 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
#line 427 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_clear_error (&_inner_error_);
#line 427 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		return;
#line 3379 "ElementTest.c"
	}
#line 427 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp4_ = _tmp1_;
#line 427 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp1_ = NULL;
#line 427 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	root = G_TYPE_CHECK_INSTANCE_CAST (_tmp4_, GXML_TYPE_XELEMENT, GXmlxElement);
#line 428 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp5_ = doc;
#line 428 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp6_ = root;
#line 428 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_xnode_append_child ((GXmlxNode*) _tmp5_, (GXmlxNode*) _tmp6_);
#line 429 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp8_ = doc;
#line 429 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp9_ = gxml_document_create_element ((GXmlDocument*) _tmp8_, "child", &_inner_error_);
#line 429 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp7_ = _tmp9_;
#line 429 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 429 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (root);
#line 429 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp1_);
#line 429 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (doc);
#line 429 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
#line 429 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_clear_error (&_inner_error_);
#line 429 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		return;
#line 3413 "ElementTest.c"
	}
#line 429 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp10_ = _tmp7_;
#line 429 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp7_ = NULL;
#line 429 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	n = G_TYPE_CHECK_INSTANCE_CAST (_tmp10_, GXML_TYPE_XELEMENT, GXmlxElement);
#line 430 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp11_ = root;
#line 430 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp12_ = n;
#line 430 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_xnode_append_child ((GXmlxNode*) _tmp11_, (GXmlxNode*) _tmp12_);
#line 431 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp13_ = root;
#line 431 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_element_set_content ((GXmlElement*) _tmp13_, "TEXT1");
#line 432 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp14_ = g_strdup ("<?xml version=\"1.0\"?>\n<root><child/>TEXT1</root>\n");
#line 432 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	d = _tmp14_;
#line 435 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp15_ = doc;
#line 435 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp16_ = gxml_xnode_to_string ((GXmlxNode*) _tmp15_);
#line 435 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp17_ = _tmp16_;
#line 435 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp18_ = d;
#line 435 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp19_ = g_strcmp0 (_tmp17_, _tmp18_) != 0;
#line 435 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_free0 (_tmp17_);
#line 435 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	if (_tmp19_) {
#line 3449 "ElementTest.c"
		FILE* _tmp20_ = NULL;
		const gchar* _tmp21_ = NULL;
		const gchar* _tmp22_ = NULL;
		GXmlxDocument* _tmp23_ = NULL;
		gchar* _tmp24_ = NULL;
		gchar* _tmp25_ = NULL;
		gchar* _tmp26_ = NULL;
		gchar* _tmp27_ = NULL;
#line 436 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_tmp20_ = stdout;
#line 436 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_tmp21_ = d;
#line 436 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_tmp22_ = string_to_string (_tmp21_);
#line 436 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_tmp23_ = doc;
#line 436 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_tmp24_ = gxml_xnode_to_string ((GXmlxNode*) _tmp23_);
#line 436 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_tmp25_ = _tmp24_;
#line 436 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_tmp26_ = g_strconcat ("xElement content error. Expected '", _tmp22_, "'\ngot '", _tmp25_, "'\n", NULL);
#line 436 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_tmp27_ = _tmp26_;
#line 436 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		fprintf (_tmp20_, "%s", _tmp27_);
#line 436 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_free0 (_tmp27_);
#line 436 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_free0 (_tmp25_);
#line 437 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_assert_not_reached ();
#line 3482 "ElementTest.c"
	}
#line 425 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_free0 (d);
#line 425 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (n);
#line 425 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp7_);
#line 425 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (root);
#line 425 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp1_);
#line 425 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (doc);
#line 3496 "ElementTest.c"
}


static void ___lambda66__gcallback (void) {
#line 425 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	__lambda66_ ();
#line 3503 "ElementTest.c"
}


static void __lambda67_ (void) {
	GXmlxDocument* doc = NULL;
	GXmlxDocument* _tmp0_ = NULL;
	GXmlNode* _tmp1_ = NULL;
	GXmlxDocument* _tmp2_ = NULL;
	GXmlNode* _tmp3_ = NULL;
	GXmlxElement* root = NULL;
	GXmlNode* _tmp4_ = NULL;
	GXmlxDocument* _tmp5_ = NULL;
	GXmlxElement* _tmp6_ = NULL;
	GXmlNode* _tmp7_ = NULL;
	GXmlxDocument* _tmp8_ = NULL;
	GXmlNode* _tmp9_ = NULL;
	GXmlxElement* n = NULL;
	GXmlNode* _tmp10_ = NULL;
	GXmlxElement* _tmp11_ = NULL;
	GXmlxElement* _tmp12_ = NULL;
	GXmlxText* t = NULL;
	GXmlxDocument* _tmp13_ = NULL;
	GXmlxText* _tmp14_ = NULL;
	GXmlxText* _tmp15_ = NULL;
	GXmlxElement* _tmp16_ = NULL;
	GXmlxText* _tmp17_ = NULL;
	gchar* d = NULL;
	gchar* _tmp18_ = NULL;
	GXmlxDocument* _tmp19_ = NULL;
	gchar* _tmp20_ = NULL;
	gchar* _tmp21_ = NULL;
	const gchar* _tmp22_ = NULL;
	gboolean _tmp23_ = FALSE;
	GError * _inner_error_ = NULL;
#line 441 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp0_ = gxml_xdocument_new ();
#line 441 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	doc = _tmp0_;
#line 442 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp2_ = doc;
#line 442 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp3_ = gxml_document_create_element ((GXmlDocument*) _tmp2_, "root", &_inner_error_);
#line 442 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp1_ = _tmp3_;
#line 442 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 442 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (doc);
#line 442 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
#line 442 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_clear_error (&_inner_error_);
#line 442 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		return;
#line 3558 "ElementTest.c"
	}
#line 442 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp4_ = _tmp1_;
#line 442 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp1_ = NULL;
#line 442 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	root = G_TYPE_CHECK_INSTANCE_CAST (_tmp4_, GXML_TYPE_XELEMENT, GXmlxElement);
#line 443 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp5_ = doc;
#line 443 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp6_ = root;
#line 443 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_xnode_append_child ((GXmlxNode*) _tmp5_, (GXmlxNode*) _tmp6_);
#line 444 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp8_ = doc;
#line 444 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp9_ = gxml_document_create_element ((GXmlDocument*) _tmp8_, "child", &_inner_error_);
#line 444 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp7_ = _tmp9_;
#line 444 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	if (G_UNLIKELY (_inner_error_ != NULL)) {
#line 444 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (root);
#line 444 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (_tmp1_);
#line 444 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_object_unref0 (doc);
#line 444 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
#line 444 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_clear_error (&_inner_error_);
#line 444 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		return;
#line 3592 "ElementTest.c"
	}
#line 444 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp10_ = _tmp7_;
#line 444 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp7_ = NULL;
#line 444 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	n = G_TYPE_CHECK_INSTANCE_CAST (_tmp10_, GXML_TYPE_XELEMENT, GXmlxElement);
#line 445 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp11_ = root;
#line 445 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp12_ = n;
#line 445 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_xnode_append_child ((GXmlxNode*) _tmp11_, (GXmlxNode*) _tmp12_);
#line 447 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp13_ = doc;
#line 447 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp14_ = gxml_xdocument_create_text_node (_tmp13_, "TEXT1");
#line 447 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp15_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp14_, GXML_TYPE_XTEXT, GXmlxText));
#line 447 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	t = _tmp15_;
#line 448 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp16_ = root;
#line 448 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp17_ = t;
#line 448 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	gxml_xnode_append_child ((GXmlxNode*) _tmp16_, (GXmlxNode*) _tmp17_);
#line 449 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp18_ = g_strdup ("<?xml version=\"1.0\"?>\n<root><child/>TEXT1</root>\n");
#line 449 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	d = _tmp18_;
#line 452 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp19_ = doc;
#line 452 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp20_ = gxml_xnode_to_string ((GXmlxNode*) _tmp19_);
#line 452 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp21_ = _tmp20_;
#line 452 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp22_ = d;
#line 452 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp23_ = g_strcmp0 (_tmp21_, _tmp22_) != 0;
#line 452 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_free0 (_tmp21_);
#line 452 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	if (_tmp23_) {
#line 3638 "ElementTest.c"
		FILE* _tmp24_ = NULL;
		const gchar* _tmp25_ = NULL;
		const gchar* _tmp26_ = NULL;
		GXmlxDocument* _tmp27_ = NULL;
		gchar* _tmp28_ = NULL;
		gchar* _tmp29_ = NULL;
		gchar* _tmp30_ = NULL;
		gchar* _tmp31_ = NULL;
#line 453 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_tmp24_ = stdout;
#line 453 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_tmp25_ = d;
#line 453 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_tmp26_ = string_to_string (_tmp25_);
#line 453 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_tmp27_ = doc;
#line 453 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_tmp28_ = gxml_xnode_to_string ((GXmlxNode*) _tmp27_);
#line 453 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_tmp29_ = _tmp28_;
#line 453 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_tmp30_ = g_strconcat ("xElement content error. Expected\n'", _tmp26_, "'\ngot\n'", _tmp29_, "'\n", NULL);
#line 453 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_tmp31_ = _tmp30_;
#line 453 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		fprintf (_tmp24_, "%s", _tmp31_);
#line 453 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_free0 (_tmp31_);
#line 453 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		_g_free0 (_tmp29_);
#line 454 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
		g_assert_not_reached ();
#line 3671 "ElementTest.c"
	}
#line 440 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_free0 (d);
#line 440 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (t);
#line 440 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (n);
#line 440 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp7_);
#line 440 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (root);
#line 440 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp1_);
#line 440 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (doc);
#line 3687 "ElementTest.c"
}


static void ___lambda67__gcallback (void) {
#line 440 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	__lambda67_ ();
#line 3694 "ElementTest.c"
}


static void __lambda68_ (void) {
	GXmlxDocument* doc = NULL;
	GXmlxDocument* _tmp0_ = NULL;
	GXmlNode* _tmp1_ = NULL;
	GXmlNode* _tmp2_ = NULL;
	GXmlNode* _tmp3_ = NULL;
	GXmlNode* _tmp4_ = NULL;
	GXmlNode* _tmp5_ = NULL;
	GXmlNode* _tmp6_ = NULL;
	GeeBidirList* _tmp7_ = NULL;
	GeeBidirList* _tmp8_ = NULL;
	GeeBidirList* _tmp9_ = NULL;
	gpointer _tmp10_ = NULL;
	GXmlNode* _tmp11_ = NULL;
	GXmlNode* _tmp12_ = NULL;
	GXmlNode* _tmp13_ = NULL;
	GXmlNode* _tmp14_ = NULL;
	GeeBidirList* _tmp15_ = NULL;
	GeeBidirList* _tmp16_ = NULL;
	GeeBidirList* _tmp17_ = NULL;
	gpointer _tmp18_ = NULL;
	GXmlNode* _tmp19_ = NULL;
	GXmlNode* _tmp20_ = NULL;
	GXmlNode* _tmp21_ = NULL;
	GXmlNode* _tmp22_ = NULL;
	GXmlNode* _tmp23_ = NULL;
	GXmlNode* _tmp24_ = NULL;
	GXmlNode* _tmp25_ = NULL;
	GeeBidirList* _tmp26_ = NULL;
	GeeBidirList* _tmp27_ = NULL;
	GeeBidirList* _tmp28_ = NULL;
	gpointer _tmp29_ = NULL;
	GXmlNode* _tmp30_ = NULL;
	GXmlNode* _tmp31_ = NULL;
	GXmlNode* _tmp32_ = NULL;
	GXmlNode* _tmp33_ = NULL;
	gchar* _tmp34_ = NULL;
	gchar* _tmp35_ = NULL;
	gchar* _tmp36_ = NULL;
	GXmlNode* _tmp37_ = NULL;
	GXmlNode* _tmp38_ = NULL;
	GXmlNode* _tmp39_ = NULL;
	GXmlNode* _tmp40_ = NULL;
	GXmlNode* _tmp41_ = NULL;
	GXmlNode* _tmp42_ = NULL;
#line 458 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp0_ = gxml_xdocument_new_from_string ("<root><child/></root>");
#line 458 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	doc = _tmp0_;
#line 459 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp1_ = gxml_xdocument_get_root (doc);
#line 459 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp2_ = _tmp1_;
#line 459 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp3_ = _tmp2_;
#line 459 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (_tmp3_ != NULL, "doc.root != null");
#line 459 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp3_);
#line 460 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp4_ = gxml_xdocument_get_root (doc);
#line 460 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp5_ = _tmp4_;
#line 460 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp6_ = _tmp5_;
#line 460 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp7_ = gxml_node_get_children (_tmp6_);
#line 460 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp8_ = _tmp7_;
#line 460 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp9_ = _tmp8_;
#line 460 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp10_ = gee_list_get ((GeeList*) _tmp9_, 0);
#line 460 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp11_ = (GXmlNode*) _tmp10_;
#line 460 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (_tmp11_ != NULL, "doc.root.children[0] != null");
#line 460 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp11_);
#line 460 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp9_);
#line 460 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp6_);
#line 461 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp12_ = gxml_xdocument_get_root (doc);
#line 461 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp13_ = _tmp12_;
#line 461 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp14_ = _tmp13_;
#line 461 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp15_ = gxml_node_get_children (_tmp14_);
#line 461 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp16_ = _tmp15_;
#line 461 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp17_ = _tmp16_;
#line 461 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp18_ = gee_list_get ((GeeList*) _tmp17_, 0);
#line 461 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp19_ = (GXmlNode*) _tmp18_;
#line 461 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp20_ = gxml_node_get_parent (_tmp19_);
#line 461 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp21_ = _tmp20_;
#line 461 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp22_ = _tmp21_;
#line 461 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (_tmp22_ != NULL, "doc.root.children[0].parent != null");
#line 461 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp22_);
#line 461 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp19_);
#line 461 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp17_);
#line 461 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp14_);
#line 462 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp23_ = gxml_xdocument_get_root (doc);
#line 462 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp24_ = _tmp23_;
#line 462 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp25_ = _tmp24_;
#line 462 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp26_ = gxml_node_get_children (_tmp25_);
#line 462 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp27_ = _tmp26_;
#line 462 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp28_ = _tmp27_;
#line 462 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp29_ = gee_list_get ((GeeList*) _tmp28_, 0);
#line 462 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp30_ = (GXmlNode*) _tmp29_;
#line 462 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp31_ = gxml_node_get_parent (_tmp30_);
#line 462 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp32_ = _tmp31_;
#line 462 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp33_ = _tmp32_;
#line 462 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp34_ = gxml_node_get_name (_tmp33_);
#line 462 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp35_ = _tmp34_;
#line 462 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp36_ = _tmp35_;
#line 462 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (g_strcmp0 (_tmp36_, "root") == 0, "doc.root.children[0].parent.name == \"root\"");
#line 462 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_free0 (_tmp36_);
#line 462 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp33_);
#line 462 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp30_);
#line 462 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp28_);
#line 462 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp25_);
#line 463 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp37_ = gxml_xdocument_get_root (doc);
#line 463 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp38_ = _tmp37_;
#line 463 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp39_ = _tmp38_;
#line 463 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp40_ = gxml_node_get_parent (_tmp39_);
#line 463 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp41_ = _tmp40_;
#line 463 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_tmp42_ = _tmp41_;
#line 463 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_vala_assert (_tmp42_ == NULL, "doc.root.parent == null");
#line 463 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp42_);
#line 463 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (_tmp39_);
#line 457 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	_g_object_unref0 (doc);
#line 3873 "ElementTest.c"
}


static void ___lambda68__gcallback (void) {
#line 457 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	__lambda68_ ();
#line 3880 "ElementTest.c"
}


void element_test_add_tests (void) {
#line 39 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	g_test_add_func ("/gxml/element/namespace_support_manual", ___lambda48__gcallback);
#line 69 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	g_test_add_func ("/gxml/element/namespace_uri", ___lambda49__gcallback);
#line 77 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	g_test_add_func ("/gxml/element/testing", ___lambda50__gcallback);
#line 95 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	g_test_add_func ("/gxml/element/namespace_prefix", ___lambda51__gcallback);
#line 102 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	g_test_add_func ("/gxml/element/local_name", ___lambda52__gcallback);
#line 109 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	g_test_add_func ("/gxml/element/namespace_definitions", ___lambda53__gcallback);
#line 126 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	g_test_add_func ("/gxml/element/attributes", ___lambda54__gcallback);
#line 165 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	g_test_add_func ("/gxml/element/syncing_of_dirty_elements", ___lambda55__gcallback);
#line 177 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	g_test_add_func ("/gxml/element/get_set_attribute", ___lambda56__gcallback);
#line 188 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	g_test_add_func ("/gxml/element/remove_attribute", ___lambda57__gcallback);
#line 201 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	g_test_add_func ("/gxml/element/get_attribute_node", ___lambda58__gcallback);
#line 209 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	g_test_add_func ("/gxml/element/set_attribute_node", ___lambda59__gcallback);
#line 228 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	g_test_add_func ("/gxml/element/remove_attribute_node", ___lambda60__gcallback);
#line 246 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	g_test_add_func ("/gxml/element/get_elements_by_tag_name", ___lambda61__gcallback);
#line 281 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	g_test_add_func ("/gxml/element/get_elements_by_tag_name.live", ___lambda62__gcallback);
#line 385 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	g_test_add_func ("/gxml/element/normalize", ___lambda63__gcallback);
#line 392 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	g_test_add_func ("/gxml/element/to_string", ___lambda64__gcallback);
#line 412 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	g_test_add_func ("/gxml/element/content/set", ___lambda65__gcallback);
#line 425 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	g_test_add_func ("/gxml/element/content/add_aside_child_nodes", ___lambda66__gcallback);
#line 440 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	g_test_add_func ("/gxml/element/content/keep_child_nodes", ___lambda67__gcallback);
#line 457 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	g_test_add_func ("/gxml/element/parent", ___lambda68__gcallback);
#line 3927 "ElementTest.c"
}


ElementTest* element_test_construct (GType object_type) {
	ElementTest* self = NULL;
#line 37 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	self = (ElementTest*) gxml_test_construct (object_type);
#line 37 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	return self;
#line 3937 "ElementTest.c"
}


ElementTest* element_test_new (void) {
#line 37 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	return element_test_construct (TYPE_ELEMENT_TEST);
#line 3944 "ElementTest.c"
}


static void element_test_class_init (ElementTestClass * klass) {
#line 37 "/home/despinosa/Proyectos/gxml/test/ElementTest.vala"
	element_test_parent_class = g_type_class_peek_parent (klass);
#line 3951 "ElementTest.c"
}


static void element_test_instance_init (ElementTest * self) {
}


GType element_test_get_type (void) {
	static volatile gsize element_test_type_id__volatile = 0;
	if (g_once_init_enter (&element_test_type_id__volatile)) {
		static const GTypeInfo g_define_type_info = { sizeof (ElementTestClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) element_test_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (ElementTest), 0, (GInstanceInitFunc) element_test_instance_init, NULL };
		GType element_test_type_id;
		element_test_type_id = g_type_register_static (TYPE_GXML_TEST, "ElementTest", &g_define_type_info, 0);
		g_once_init_leave (&element_test_type_id__volatile, element_test_type_id);
	}
	return element_test_type_id__volatile;
}



