--- /dev/null
+/* DO NOT EDIT THIS FILE - it is machine generated */
+#include <jni.h>
+/* Header for class fxslt_memory_TatooEngine */
+
+#ifndef _Included_fxslt_memory_TatooEngine
+#define _Included_fxslt_memory_TatooEngine
+#ifdef __cplusplus
+extern "C" {
+#endif
+/*
+ * Class: fxslt_memory_TatooEngine
+ * Method: unregister
+ * Signature: (J)V
+ */
+JNIEXPORT void JNICALL Java_fxslt_memory_TatooEngine_unregister
+ (JNIEnv *, jclass, jlong);
+
+/*
+ * Class: fxslt_memory_TatooEngine
+ * Method: init_document
+ * Signature: (Lorg/w3c/dom/Document;I)Lfxslt/memory/TatooEngine/CustomBlock;
+ */
+JNIEXPORT jobject JNICALL Java_fxslt_memory_TatooEngine_init_1document
+ (JNIEnv *, jclass, jobject, jint);
+
+/*
+ * Class: fxslt_memory_TatooEngine
+ * Method: compile
+ * Signature: (Ljava/lang/String;)Lfxslt/memory/TatooEngine/CustomBlock;
+ */
+JNIEXPORT jobject JNICALL Java_fxslt_memory_TatooEngine_compile
+ (JNIEnv *, jclass, jstring);
+
+/*
+ * Class: fxslt_memory_TatooEngine
+ * Method: evaluate
+ * Signature: (Lfxslt/memory/TatooEngine/CustomBlock;Lfxslt/memory/TatooEngine/CustomBlock;Lorg/w3c/dom/NodeList;)Lorg/w3c/dom/NodeList;
+ */
+JNIEXPORT jobject JNICALL Java_fxslt_memory_TatooEngine_evaluate
+ (JNIEnv *, jclass, jobject, jobject, jobject);
+
+#ifdef __cplusplus
+}
+#endif
+#endif