text: #include "net_sf_clipsrules_jni_Environment.h"
  #include "clips.h"
  
  #ifndef _Included_clipsjni_glue
  #define _Included_clipsjni_glue
  
  void       JNIUserFunction(Environment *,UDFContext *,UDFValue *);
  bool       QueryJNICallback(Environment *,const char *,void *);
  void       ExitJNICallback(Environment *,int,void *);
  void       WriteJNICallback(Environment *,const char *,const char *,void *);
  int        ReadJNICallback(Environment *,const char *,void *);
  int        UnreadJNICallback(Environment *,const char *,int, void *);
  void       JNIPeriodicCallback(Environment *,void *);
  void       JNIParserErrorCallback(Environment *,const char *,const char *,const char *,long,void *);
  void       PrintJavaAddress(Environment *,const char *,void *);
  void       NewJavaAddress(UDFContext *,UDFValue *);
  bool       CallJavaMethod(UDFContext *,UDFValue *,UDFValue *);
  bool       DiscardJavaAddress(Environment *,void *);
  jlong      CreateCLIPSJNIEnvironment(JNIEnv *,jobject);
  
  #endif
  