#include <meta/meta_modelica.h>
/* Automatically generated header for bootstrapping MetaModelica */
#ifdef __cplusplus
extern "C" {
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Element_ELEMENT__desc_added
#define NFInstTypes_Element_ELEMENT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Element_ELEMENT__desc__fields[2] = {"component","cls"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Element_ELEMENT__desc = {
  "NFInstTypes_Element_ELEMENT",
  "NFInstTypes.Element.ELEMENT",
  NFInstTypes_Element_ELEMENT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Element_ELEMENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Element_CONDITIONAL__ELEMENT__desc_added
#define NFInstTypes_Element_CONDITIONAL__ELEMENT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Element_CONDITIONAL__ELEMENT__desc__fields[1] = {"component"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Element_CONDITIONAL__ELEMENT__desc = {
  "NFInstTypes_Element_CONDITIONAL__ELEMENT",
  "NFInstTypes.Element.CONDITIONAL_ELEMENT",
  NFInstTypes_Element_CONDITIONAL__ELEMENT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Element_CONDITIONAL__ELEMENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Element_EXTENDED__ELEMENTS__desc_added
#define NFInstTypes_Element_EXTENDED__ELEMENTS__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Element_EXTENDED__ELEMENTS__desc__fields[3] = {"baseClass","cls","ty"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Element_EXTENDED__ELEMENTS__desc = {
  "NFInstTypes_Element_EXTENDED__ELEMENTS",
  "NFInstTypes.Element.EXTENDED_ELEMENTS",
  NFInstTypes_Element_EXTENDED__ELEMENTS__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Element_EXTENDED__ELEMENTS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Element_EXTENDED__ELEMENTS__desc_added
#define NFInstTypes_Element_EXTENDED__ELEMENTS__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Element_EXTENDED__ELEMENTS__desc__fields[3] = {"baseClass","cls","ty"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Element_EXTENDED__ELEMENTS__desc = {
  "NFInstTypes_Element_EXTENDED__ELEMENTS",
  "NFInstTypes.Element.EXTENDED_ELEMENTS",
  NFInstTypes_Element_EXTENDED__ELEMENTS__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Element_EXTENDED__ELEMENTS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Element_CONDITIONAL__ELEMENT__desc_added
#define NFInstTypes_Element_CONDITIONAL__ELEMENT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Element_CONDITIONAL__ELEMENT__desc__fields[1] = {"component"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Element_CONDITIONAL__ELEMENT__desc = {
  "NFInstTypes_Element_CONDITIONAL__ELEMENT",
  "NFInstTypes.Element.CONDITIONAL_ELEMENT",
  NFInstTypes_Element_CONDITIONAL__ELEMENT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Element_CONDITIONAL__ELEMENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Element_ELEMENT__desc_added
#define NFInstTypes_Element_ELEMENT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Element_ELEMENT__desc__fields[2] = {"component","cls"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Element_ELEMENT__desc = {
  "NFInstTypes_Element_ELEMENT",
  "NFInstTypes.Element.ELEMENT",
  NFInstTypes_Element_ELEMENT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Element_ELEMENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Class_COMPLEX__CLASS__desc_added
#define NFInstTypes_Class_COMPLEX__CLASS__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Class_COMPLEX__CLASS__desc__fields[6] = {"name","components","equations","initialEquations","algorithms","initialAlgorithms"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Class_COMPLEX__CLASS__desc = {
  "NFInstTypes_Class_COMPLEX__CLASS",
  "NFInstTypes.Class.COMPLEX_CLASS",
  NFInstTypes_Class_COMPLEX__CLASS__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Class_COMPLEX__CLASS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Class_BASIC__TYPE__desc_added
#define NFInstTypes_Class_BASIC__TYPE__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Class_BASIC__TYPE__desc__fields[1] = {"name"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Class_BASIC__TYPE__desc = {
  "NFInstTypes_Class_BASIC__TYPE",
  "NFInstTypes.Class.BASIC_TYPE",
  NFInstTypes_Class_BASIC__TYPE__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Class_BASIC__TYPE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Class_BASIC__TYPE__desc_added
#define NFInstTypes_Class_BASIC__TYPE__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Class_BASIC__TYPE__desc__fields[1] = {"name"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Class_BASIC__TYPE__desc = {
  "NFInstTypes_Class_BASIC__TYPE",
  "NFInstTypes.Class.BASIC_TYPE",
  NFInstTypes_Class_BASIC__TYPE__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Class_BASIC__TYPE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Class_COMPLEX__CLASS__desc_added
#define NFInstTypes_Class_COMPLEX__CLASS__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Class_COMPLEX__CLASS__desc__fields[6] = {"name","components","equations","initialEquations","algorithms","initialAlgorithms"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Class_COMPLEX__CLASS__desc = {
  "NFInstTypes_Class_COMPLEX__CLASS",
  "NFInstTypes.Class.COMPLEX_CLASS",
  NFInstTypes_Class_COMPLEX__CLASS__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Class_COMPLEX__CLASS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Function_FUNCTION__desc_added
#define NFInstTypes_Function_FUNCTION__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Function_FUNCTION__desc__fields[5] = {"path","inputs","outputs","locals","algorithms"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Function_FUNCTION__desc = {
  "NFInstTypes_Function_FUNCTION",
  "NFInstTypes.Function.FUNCTION",
  NFInstTypes_Function_FUNCTION__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Function_FUNCTION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Function_RECORD__CONSTRUCTOR__desc_added
#define NFInstTypes_Function_RECORD__CONSTRUCTOR__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Function_RECORD__CONSTRUCTOR__desc__fields[5] = {"path","recType","inputs","locals","algorithms"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Function_RECORD__CONSTRUCTOR__desc = {
  "NFInstTypes_Function_RECORD__CONSTRUCTOR",
  "NFInstTypes.Function.RECORD_CONSTRUCTOR",
  NFInstTypes_Function_RECORD__CONSTRUCTOR__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Function_RECORD__CONSTRUCTOR__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Function_RECORD__CONSTRUCTOR__desc_added
#define NFInstTypes_Function_RECORD__CONSTRUCTOR__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Function_RECORD__CONSTRUCTOR__desc__fields[5] = {"path","recType","inputs","locals","algorithms"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Function_RECORD__CONSTRUCTOR__desc = {
  "NFInstTypes_Function_RECORD__CONSTRUCTOR",
  "NFInstTypes.Function.RECORD_CONSTRUCTOR",
  NFInstTypes_Function_RECORD__CONSTRUCTOR__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Function_RECORD__CONSTRUCTOR__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Function_FUNCTION__desc_added
#define NFInstTypes_Function_FUNCTION__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Function_FUNCTION__desc__fields[5] = {"path","inputs","outputs","locals","algorithms"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Function_FUNCTION__desc = {
  "NFInstTypes_Function_FUNCTION",
  "NFInstTypes.Function.FUNCTION",
  NFInstTypes_Function_FUNCTION__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Function_FUNCTION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Dimension_UNTYPED__DIMENSION__desc_added
#define NFInstTypes_Dimension_UNTYPED__DIMENSION__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Dimension_UNTYPED__DIMENSION__desc__fields[2] = {"dimension","isProcessing"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Dimension_UNTYPED__DIMENSION__desc = {
  "NFInstTypes_Dimension_UNTYPED__DIMENSION",
  "NFInstTypes.Dimension.UNTYPED_DIMENSION",
  NFInstTypes_Dimension_UNTYPED__DIMENSION__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Dimension_UNTYPED__DIMENSION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Dimension_TYPED__DIMENSION__desc_added
#define NFInstTypes_Dimension_TYPED__DIMENSION__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Dimension_TYPED__DIMENSION__desc__fields[1] = {"dimension"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Dimension_TYPED__DIMENSION__desc = {
  "NFInstTypes_Dimension_TYPED__DIMENSION",
  "NFInstTypes.Dimension.TYPED_DIMENSION",
  NFInstTypes_Dimension_TYPED__DIMENSION__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Dimension_TYPED__DIMENSION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Dimension_TYPED__DIMENSION__desc_added
#define NFInstTypes_Dimension_TYPED__DIMENSION__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Dimension_TYPED__DIMENSION__desc__fields[1] = {"dimension"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Dimension_TYPED__DIMENSION__desc = {
  "NFInstTypes_Dimension_TYPED__DIMENSION",
  "NFInstTypes.Dimension.TYPED_DIMENSION",
  NFInstTypes_Dimension_TYPED__DIMENSION__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Dimension_TYPED__DIMENSION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Dimension_UNTYPED__DIMENSION__desc_added
#define NFInstTypes_Dimension_UNTYPED__DIMENSION__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Dimension_UNTYPED__DIMENSION__desc__fields[2] = {"dimension","isProcessing"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Dimension_UNTYPED__DIMENSION__desc = {
  "NFInstTypes_Dimension_UNTYPED__DIMENSION",
  "NFInstTypes.Dimension.UNTYPED_DIMENSION",
  NFInstTypes_Dimension_UNTYPED__DIMENSION__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Dimension_UNTYPED__DIMENSION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Binding_UNBOUND__desc_added
#define NFInstTypes_Binding_UNBOUND__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Binding_UNBOUND__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Binding_UNBOUND__desc = {
  "NFInstTypes_Binding_UNBOUND",
  "NFInstTypes.Binding.UNBOUND",
  NFInstTypes_Binding_UNBOUND__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Binding_UNBOUND__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Binding_RAW__BINDING__desc_added
#define NFInstTypes_Binding_RAW__BINDING__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Binding_RAW__BINDING__desc__fields[4] = {"bindingExp","env","propagatedDims","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Binding_RAW__BINDING__desc = {
  "NFInstTypes_Binding_RAW__BINDING",
  "NFInstTypes.Binding.RAW_BINDING",
  NFInstTypes_Binding_RAW__BINDING__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Binding_RAW__BINDING__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Binding_UNTYPED__BINDING__desc_added
#define NFInstTypes_Binding_UNTYPED__BINDING__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Binding_UNTYPED__BINDING__desc__fields[4] = {"bindingExp","isProcessing","propagatedDims","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Binding_UNTYPED__BINDING__desc = {
  "NFInstTypes_Binding_UNTYPED__BINDING",
  "NFInstTypes.Binding.UNTYPED_BINDING",
  NFInstTypes_Binding_UNTYPED__BINDING__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Binding_UNTYPED__BINDING__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Binding_TYPED__BINDING__desc_added
#define NFInstTypes_Binding_TYPED__BINDING__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Binding_TYPED__BINDING__desc__fields[4] = {"bindingExp","bindingType","propagatedDims","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Binding_TYPED__BINDING__desc = {
  "NFInstTypes_Binding_TYPED__BINDING",
  "NFInstTypes.Binding.TYPED_BINDING",
  NFInstTypes_Binding_TYPED__BINDING__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Binding_TYPED__BINDING__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Binding_TYPED__BINDING__desc_added
#define NFInstTypes_Binding_TYPED__BINDING__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Binding_TYPED__BINDING__desc__fields[4] = {"bindingExp","bindingType","propagatedDims","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Binding_TYPED__BINDING__desc = {
  "NFInstTypes_Binding_TYPED__BINDING",
  "NFInstTypes.Binding.TYPED_BINDING",
  NFInstTypes_Binding_TYPED__BINDING__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Binding_TYPED__BINDING__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Binding_UNTYPED__BINDING__desc_added
#define NFInstTypes_Binding_UNTYPED__BINDING__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Binding_UNTYPED__BINDING__desc__fields[4] = {"bindingExp","isProcessing","propagatedDims","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Binding_UNTYPED__BINDING__desc = {
  "NFInstTypes_Binding_UNTYPED__BINDING",
  "NFInstTypes.Binding.UNTYPED_BINDING",
  NFInstTypes_Binding_UNTYPED__BINDING__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Binding_UNTYPED__BINDING__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Binding_RAW__BINDING__desc_added
#define NFInstTypes_Binding_RAW__BINDING__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Binding_RAW__BINDING__desc__fields[4] = {"bindingExp","env","propagatedDims","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Binding_RAW__BINDING__desc = {
  "NFInstTypes_Binding_RAW__BINDING",
  "NFInstTypes.Binding.RAW_BINDING",
  NFInstTypes_Binding_RAW__BINDING__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Binding_RAW__BINDING__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Binding_UNBOUND__desc_added
#define NFInstTypes_Binding_UNBOUND__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Binding_UNBOUND__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Binding_UNBOUND__desc = {
  "NFInstTypes_Binding_UNBOUND",
  "NFInstTypes.Binding.UNBOUND",
  NFInstTypes_Binding_UNBOUND__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Binding_UNBOUND__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Component_UNTYPED__COMPONENT__desc_added
#define NFInstTypes_Component_UNTYPED__COMPONENT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Component_UNTYPED__COMPONENT__desc__fields[7] = {"name","baseType","dimensions","prefixes","paramType","binding","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Component_UNTYPED__COMPONENT__desc = {
  "NFInstTypes_Component_UNTYPED__COMPONENT",
  "NFInstTypes.Component.UNTYPED_COMPONENT",
  NFInstTypes_Component_UNTYPED__COMPONENT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Component_UNTYPED__COMPONENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Component_TYPED__COMPONENT__desc_added
#define NFInstTypes_Component_TYPED__COMPONENT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Component_TYPED__COMPONENT__desc__fields[6] = {"name","ty","parent","prefixes","binding","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Component_TYPED__COMPONENT__desc = {
  "NFInstTypes_Component_TYPED__COMPONENT",
  "NFInstTypes.Component.TYPED_COMPONENT",
  NFInstTypes_Component_TYPED__COMPONENT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Component_TYPED__COMPONENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Component_CONDITIONAL__COMPONENT__desc_added
#define NFInstTypes_Component_CONDITIONAL__COMPONENT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Component_CONDITIONAL__COMPONENT__desc__fields[8] = {"name","condition","element","modifier","prefixes","env","prefix","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Component_CONDITIONAL__COMPONENT__desc = {
  "NFInstTypes_Component_CONDITIONAL__COMPONENT",
  "NFInstTypes.Component.CONDITIONAL_COMPONENT",
  NFInstTypes_Component_CONDITIONAL__COMPONENT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Component_CONDITIONAL__COMPONENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Component_DELETED__COMPONENT__desc_added
#define NFInstTypes_Component_DELETED__COMPONENT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Component_DELETED__COMPONENT__desc__fields[1] = {"name"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Component_DELETED__COMPONENT__desc = {
  "NFInstTypes_Component_DELETED__COMPONENT",
  "NFInstTypes.Component.DELETED_COMPONENT",
  NFInstTypes_Component_DELETED__COMPONENT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Component_DELETED__COMPONENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Component_OUTER__COMPONENT__desc_added
#define NFInstTypes_Component_OUTER__COMPONENT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Component_OUTER__COMPONENT__desc__fields[2] = {"name","innerName"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Component_OUTER__COMPONENT__desc = {
  "NFInstTypes_Component_OUTER__COMPONENT",
  "NFInstTypes.Component.OUTER_COMPONENT",
  NFInstTypes_Component_OUTER__COMPONENT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Component_OUTER__COMPONENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Component_COMPONENT__ALIAS__desc_added
#define NFInstTypes_Component_COMPONENT__ALIAS__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Component_COMPONENT__ALIAS__desc__fields[1] = {"componentName"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Component_COMPONENT__ALIAS__desc = {
  "NFInstTypes_Component_COMPONENT__ALIAS",
  "NFInstTypes.Component.COMPONENT_ALIAS",
  NFInstTypes_Component_COMPONENT__ALIAS__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Component_COMPONENT__ALIAS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Component_COMPONENT__ALIAS__desc_added
#define NFInstTypes_Component_COMPONENT__ALIAS__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Component_COMPONENT__ALIAS__desc__fields[1] = {"componentName"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Component_COMPONENT__ALIAS__desc = {
  "NFInstTypes_Component_COMPONENT__ALIAS",
  "NFInstTypes.Component.COMPONENT_ALIAS",
  NFInstTypes_Component_COMPONENT__ALIAS__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Component_COMPONENT__ALIAS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Component_OUTER__COMPONENT__desc_added
#define NFInstTypes_Component_OUTER__COMPONENT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Component_OUTER__COMPONENT__desc__fields[2] = {"name","innerName"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Component_OUTER__COMPONENT__desc = {
  "NFInstTypes_Component_OUTER__COMPONENT",
  "NFInstTypes.Component.OUTER_COMPONENT",
  NFInstTypes_Component_OUTER__COMPONENT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Component_OUTER__COMPONENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Component_DELETED__COMPONENT__desc_added
#define NFInstTypes_Component_DELETED__COMPONENT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Component_DELETED__COMPONENT__desc__fields[1] = {"name"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Component_DELETED__COMPONENT__desc = {
  "NFInstTypes_Component_DELETED__COMPONENT",
  "NFInstTypes.Component.DELETED_COMPONENT",
  NFInstTypes_Component_DELETED__COMPONENT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Component_DELETED__COMPONENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Component_CONDITIONAL__COMPONENT__desc_added
#define NFInstTypes_Component_CONDITIONAL__COMPONENT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Component_CONDITIONAL__COMPONENT__desc__fields[8] = {"name","condition","element","modifier","prefixes","env","prefix","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Component_CONDITIONAL__COMPONENT__desc = {
  "NFInstTypes_Component_CONDITIONAL__COMPONENT",
  "NFInstTypes.Component.CONDITIONAL_COMPONENT",
  NFInstTypes_Component_CONDITIONAL__COMPONENT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Component_CONDITIONAL__COMPONENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Component_TYPED__COMPONENT__desc_added
#define NFInstTypes_Component_TYPED__COMPONENT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Component_TYPED__COMPONENT__desc__fields[6] = {"name","ty","parent","prefixes","binding","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Component_TYPED__COMPONENT__desc = {
  "NFInstTypes_Component_TYPED__COMPONENT",
  "NFInstTypes.Component.TYPED_COMPONENT",
  NFInstTypes_Component_TYPED__COMPONENT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Component_TYPED__COMPONENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Component_UNTYPED__COMPONENT__desc_added
#define NFInstTypes_Component_UNTYPED__COMPONENT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Component_UNTYPED__COMPONENT__desc__fields[7] = {"name","baseType","dimensions","prefixes","paramType","binding","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Component_UNTYPED__COMPONENT__desc = {
  "NFInstTypes_Component_UNTYPED__COMPONENT",
  "NFInstTypes.Component.UNTYPED_COMPONENT",
  NFInstTypes_Component_UNTYPED__COMPONENT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Component_UNTYPED__COMPONENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Condition_SINGLE__CONDITION__desc_added
#define NFInstTypes_Condition_SINGLE__CONDITION__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Condition_SINGLE__CONDITION__desc__fields[1] = {"condition"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Condition_SINGLE__CONDITION__desc = {
  "NFInstTypes_Condition_SINGLE__CONDITION",
  "NFInstTypes.Condition.SINGLE_CONDITION",
  NFInstTypes_Condition_SINGLE__CONDITION__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Condition_SINGLE__CONDITION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Condition_ARRAY__CONDITION__desc_added
#define NFInstTypes_Condition_ARRAY__CONDITION__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Condition_ARRAY__CONDITION__desc__fields[1] = {"conditions"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Condition_ARRAY__CONDITION__desc = {
  "NFInstTypes_Condition_ARRAY__CONDITION",
  "NFInstTypes.Condition.ARRAY_CONDITION",
  NFInstTypes_Condition_ARRAY__CONDITION__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Condition_ARRAY__CONDITION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Condition_ARRAY__CONDITION__desc_added
#define NFInstTypes_Condition_ARRAY__CONDITION__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Condition_ARRAY__CONDITION__desc__fields[1] = {"conditions"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Condition_ARRAY__CONDITION__desc = {
  "NFInstTypes_Condition_ARRAY__CONDITION",
  "NFInstTypes.Condition.ARRAY_CONDITION",
  NFInstTypes_Condition_ARRAY__CONDITION__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Condition_ARRAY__CONDITION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Condition_SINGLE__CONDITION__desc_added
#define NFInstTypes_Condition_SINGLE__CONDITION__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Condition_SINGLE__CONDITION__desc__fields[1] = {"condition"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Condition_SINGLE__CONDITION__desc = {
  "NFInstTypes_Condition_SINGLE__CONDITION",
  "NFInstTypes.Condition.SINGLE_CONDITION",
  NFInstTypes_Condition_SINGLE__CONDITION__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Condition_SINGLE__CONDITION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_ParamType_NON__PARAM__desc_added
#define NFInstTypes_ParamType_NON__PARAM__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_ParamType_NON__PARAM__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_ParamType_NON__PARAM__desc = {
  "NFInstTypes_ParamType_NON__PARAM",
  "NFInstTypes.ParamType.NON_PARAM",
  NFInstTypes_ParamType_NON__PARAM__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_ParamType_NON__PARAM__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_ParamType_NON__STRUCT__PARAM__desc_added
#define NFInstTypes_ParamType_NON__STRUCT__PARAM__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_ParamType_NON__STRUCT__PARAM__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_ParamType_NON__STRUCT__PARAM__desc = {
  "NFInstTypes_ParamType_NON__STRUCT__PARAM",
  "NFInstTypes.ParamType.NON_STRUCT_PARAM",
  NFInstTypes_ParamType_NON__STRUCT__PARAM__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_ParamType_NON__STRUCT__PARAM__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_ParamType_STRUCT__PARAM__desc_added
#define NFInstTypes_ParamType_STRUCT__PARAM__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_ParamType_STRUCT__PARAM__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_ParamType_STRUCT__PARAM__desc = {
  "NFInstTypes_ParamType_STRUCT__PARAM",
  "NFInstTypes.ParamType.STRUCT_PARAM",
  NFInstTypes_ParamType_STRUCT__PARAM__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_ParamType_STRUCT__PARAM__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_ParamType_STRUCT__PARAM__desc_added
#define NFInstTypes_ParamType_STRUCT__PARAM__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_ParamType_STRUCT__PARAM__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_ParamType_STRUCT__PARAM__desc = {
  "NFInstTypes_ParamType_STRUCT__PARAM",
  "NFInstTypes.ParamType.STRUCT_PARAM",
  NFInstTypes_ParamType_STRUCT__PARAM__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_ParamType_STRUCT__PARAM__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_ParamType_NON__STRUCT__PARAM__desc_added
#define NFInstTypes_ParamType_NON__STRUCT__PARAM__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_ParamType_NON__STRUCT__PARAM__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_ParamType_NON__STRUCT__PARAM__desc = {
  "NFInstTypes_ParamType_NON__STRUCT__PARAM",
  "NFInstTypes.ParamType.NON_STRUCT_PARAM",
  NFInstTypes_ParamType_NON__STRUCT__PARAM__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_ParamType_NON__STRUCT__PARAM__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_ParamType_NON__PARAM__desc_added
#define NFInstTypes_ParamType_NON__PARAM__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_ParamType_NON__PARAM__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_ParamType_NON__PARAM__desc = {
  "NFInstTypes_ParamType_NON__PARAM",
  "NFInstTypes.ParamType.NON_PARAM",
  NFInstTypes_ParamType_NON__PARAM__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_ParamType_NON__PARAM__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Modifier_MODIFIER__desc_added
#define NFInstTypes_Modifier_MODIFIER__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Modifier_MODIFIER__desc__fields[6] = {"name","finalPrefix","eachPrefix","binding","subModifiers","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Modifier_MODIFIER__desc = {
  "NFInstTypes_Modifier_MODIFIER",
  "NFInstTypes.Modifier.MODIFIER",
  NFInstTypes_Modifier_MODIFIER__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Modifier_MODIFIER__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Modifier_REDECLARE__desc_added
#define NFInstTypes_Modifier_REDECLARE__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Modifier_REDECLARE__desc__fields[6] = {"finalPrefix","eachPrefix","element","env","mod","constrainingClass"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Modifier_REDECLARE__desc = {
  "NFInstTypes_Modifier_REDECLARE",
  "NFInstTypes.Modifier.REDECLARE",
  NFInstTypes_Modifier_REDECLARE__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Modifier_REDECLARE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Modifier_NOMOD__desc_added
#define NFInstTypes_Modifier_NOMOD__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Modifier_NOMOD__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Modifier_NOMOD__desc = {
  "NFInstTypes_Modifier_NOMOD",
  "NFInstTypes.Modifier.NOMOD",
  NFInstTypes_Modifier_NOMOD__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Modifier_NOMOD__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Modifier_NOMOD__desc_added
#define NFInstTypes_Modifier_NOMOD__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Modifier_NOMOD__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Modifier_NOMOD__desc = {
  "NFInstTypes_Modifier_NOMOD",
  "NFInstTypes.Modifier.NOMOD",
  NFInstTypes_Modifier_NOMOD__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Modifier_NOMOD__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Modifier_REDECLARE__desc_added
#define NFInstTypes_Modifier_REDECLARE__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Modifier_REDECLARE__desc__fields[6] = {"finalPrefix","eachPrefix","element","env","mod","constrainingClass"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Modifier_REDECLARE__desc = {
  "NFInstTypes_Modifier_REDECLARE",
  "NFInstTypes.Modifier.REDECLARE",
  NFInstTypes_Modifier_REDECLARE__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Modifier_REDECLARE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Modifier_MODIFIER__desc_added
#define NFInstTypes_Modifier_MODIFIER__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Modifier_MODIFIER__desc__fields[6] = {"name","finalPrefix","eachPrefix","binding","subModifiers","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Modifier_MODIFIER__desc = {
  "NFInstTypes_Modifier_MODIFIER",
  "NFInstTypes.Modifier.MODIFIER",
  NFInstTypes_Modifier_MODIFIER__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Modifier_MODIFIER__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_ConstrainingClass_CONSTRAINING__CLASS__desc_added
#define NFInstTypes_ConstrainingClass_CONSTRAINING__CLASS__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_ConstrainingClass_CONSTRAINING__CLASS__desc__fields[2] = {"classPath","mod"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_ConstrainingClass_CONSTRAINING__CLASS__desc = {
  "NFInstTypes_ConstrainingClass_CONSTRAINING__CLASS",
  "NFInstTypes.ConstrainingClass.CONSTRAINING_CLASS",
  NFInstTypes_ConstrainingClass_CONSTRAINING__CLASS__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_ConstrainingClass_CONSTRAINING__CLASS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_ConstrainingClass_CONSTRAINING__CLASS__desc_added
#define NFInstTypes_ConstrainingClass_CONSTRAINING__CLASS__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_ConstrainingClass_CONSTRAINING__CLASS__desc__fields[2] = {"classPath","mod"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_ConstrainingClass_CONSTRAINING__CLASS__desc = {
  "NFInstTypes_ConstrainingClass_CONSTRAINING__CLASS",
  "NFInstTypes.ConstrainingClass.CONSTRAINING_CLASS",
  NFInstTypes_ConstrainingClass_CONSTRAINING__CLASS__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_ConstrainingClass_CONSTRAINING__CLASS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Prefixes_NO__PREFIXES__desc_added
#define NFInstTypes_Prefixes_NO__PREFIXES__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Prefixes_NO__PREFIXES__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Prefixes_NO__PREFIXES__desc = {
  "NFInstTypes_Prefixes_NO__PREFIXES",
  "NFInstTypes.Prefixes.NO_PREFIXES",
  NFInstTypes_Prefixes_NO__PREFIXES__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Prefixes_NO__PREFIXES__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Prefixes_PREFIXES__desc_added
#define NFInstTypes_Prefixes_PREFIXES__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Prefixes_PREFIXES__desc__fields[7] = {"visibility","variability","finalPrefix","innerOuter","direction","connectorType","varArgs"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Prefixes_PREFIXES__desc = {
  "NFInstTypes_Prefixes_PREFIXES",
  "NFInstTypes.Prefixes.PREFIXES",
  NFInstTypes_Prefixes_PREFIXES__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Prefixes_PREFIXES__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Prefixes_PREFIXES__desc_added
#define NFInstTypes_Prefixes_PREFIXES__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Prefixes_PREFIXES__desc__fields[7] = {"visibility","variability","finalPrefix","innerOuter","direction","connectorType","varArgs"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Prefixes_PREFIXES__desc = {
  "NFInstTypes_Prefixes_PREFIXES",
  "NFInstTypes.Prefixes.PREFIXES",
  NFInstTypes_Prefixes_PREFIXES__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Prefixes_PREFIXES__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Prefixes_NO__PREFIXES__desc_added
#define NFInstTypes_Prefixes_NO__PREFIXES__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Prefixes_NO__PREFIXES__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Prefixes_NO__PREFIXES__desc = {
  "NFInstTypes_Prefixes_NO__PREFIXES",
  "NFInstTypes.Prefixes.NO_PREFIXES",
  NFInstTypes_Prefixes_NO__PREFIXES__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Prefixes_NO__PREFIXES__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_VarArgs_NO__VARARG__desc_added
#define NFInstTypes_VarArgs_NO__VARARG__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_VarArgs_NO__VARARG__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_VarArgs_NO__VARARG__desc = {
  "NFInstTypes_VarArgs_NO__VARARG",
  "NFInstTypes.VarArgs.NO_VARARG",
  NFInstTypes_VarArgs_NO__VARARG__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_VarArgs_NO__VARARG__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_VarArgs_IS__VARARG__desc_added
#define NFInstTypes_VarArgs_IS__VARARG__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_VarArgs_IS__VARARG__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_VarArgs_IS__VARARG__desc = {
  "NFInstTypes_VarArgs_IS__VARARG",
  "NFInstTypes.VarArgs.IS_VARARG",
  NFInstTypes_VarArgs_IS__VARARG__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_VarArgs_IS__VARARG__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_VarArgs_IS__VARARG__desc_added
#define NFInstTypes_VarArgs_IS__VARARG__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_VarArgs_IS__VARARG__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_VarArgs_IS__VARARG__desc = {
  "NFInstTypes_VarArgs_IS__VARARG",
  "NFInstTypes.VarArgs.IS_VARARG",
  NFInstTypes_VarArgs_IS__VARARG__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_VarArgs_IS__VARARG__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_VarArgs_NO__VARARG__desc_added
#define NFInstTypes_VarArgs_NO__VARARG__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_VarArgs_NO__VARARG__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_VarArgs_NO__VARARG__desc = {
  "NFInstTypes_VarArgs_NO__VARARG",
  "NFInstTypes.VarArgs.NO_VARARG",
  NFInstTypes_VarArgs_NO__VARARG__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_VarArgs_NO__VARARG__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_DaePrefixes_NO__DAE__PREFIXES__desc_added
#define NFInstTypes_DaePrefixes_NO__DAE__PREFIXES__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_DaePrefixes_NO__DAE__PREFIXES__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_DaePrefixes_NO__DAE__PREFIXES__desc = {
  "NFInstTypes_DaePrefixes_NO__DAE__PREFIXES",
  "NFInstTypes.DaePrefixes.NO_DAE_PREFIXES",
  NFInstTypes_DaePrefixes_NO__DAE__PREFIXES__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_DaePrefixes_NO__DAE__PREFIXES__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_DaePrefixes_DAE__PREFIXES__desc_added
#define NFInstTypes_DaePrefixes_DAE__PREFIXES__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_DaePrefixes_DAE__PREFIXES__desc__fields[6] = {"visibility","variability","finalPrefix","innerOuter","direction","connectorType"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_DaePrefixes_DAE__PREFIXES__desc = {
  "NFInstTypes_DaePrefixes_DAE__PREFIXES",
  "NFInstTypes.DaePrefixes.DAE_PREFIXES",
  NFInstTypes_DaePrefixes_DAE__PREFIXES__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_DaePrefixes_DAE__PREFIXES__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_DaePrefixes_DAE__PREFIXES__desc_added
#define NFInstTypes_DaePrefixes_DAE__PREFIXES__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_DaePrefixes_DAE__PREFIXES__desc__fields[6] = {"visibility","variability","finalPrefix","innerOuter","direction","connectorType"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_DaePrefixes_DAE__PREFIXES__desc = {
  "NFInstTypes_DaePrefixes_DAE__PREFIXES",
  "NFInstTypes.DaePrefixes.DAE_PREFIXES",
  NFInstTypes_DaePrefixes_DAE__PREFIXES__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_DaePrefixes_DAE__PREFIXES__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_DaePrefixes_NO__DAE__PREFIXES__desc_added
#define NFInstTypes_DaePrefixes_NO__DAE__PREFIXES__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_DaePrefixes_NO__DAE__PREFIXES__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_DaePrefixes_NO__DAE__PREFIXES__desc = {
  "NFInstTypes_DaePrefixes_NO__DAE__PREFIXES",
  "NFInstTypes.DaePrefixes.NO_DAE_PREFIXES",
  NFInstTypes_DaePrefixes_NO__DAE__PREFIXES__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_DaePrefixes_NO__DAE__PREFIXES__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Equation_EQUALITY__EQUATION__desc_added
#define NFInstTypes_Equation_EQUALITY__EQUATION__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Equation_EQUALITY__EQUATION__desc__fields[3] = {"lhs","rhs","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Equation_EQUALITY__EQUATION__desc = {
  "NFInstTypes_Equation_EQUALITY__EQUATION",
  "NFInstTypes.Equation.EQUALITY_EQUATION",
  NFInstTypes_Equation_EQUALITY__EQUATION__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Equation_EQUALITY__EQUATION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Equation_CONNECT__EQUATION__desc_added
#define NFInstTypes_Equation_CONNECT__EQUATION__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Equation_CONNECT__EQUATION__desc__fields[6] = {"lhs","lhsType","rhs","rhsType","prefix","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Equation_CONNECT__EQUATION__desc = {
  "NFInstTypes_Equation_CONNECT__EQUATION",
  "NFInstTypes.Equation.CONNECT_EQUATION",
  NFInstTypes_Equation_CONNECT__EQUATION__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Equation_CONNECT__EQUATION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Equation_FOR__EQUATION__desc_added
#define NFInstTypes_Equation_FOR__EQUATION__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Equation_FOR__EQUATION__desc__fields[6] = {"name","index","indexType","range","body","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Equation_FOR__EQUATION__desc = {
  "NFInstTypes_Equation_FOR__EQUATION",
  "NFInstTypes.Equation.FOR_EQUATION",
  NFInstTypes_Equation_FOR__EQUATION__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Equation_FOR__EQUATION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Equation_IF__EQUATION__desc_added
#define NFInstTypes_Equation_IF__EQUATION__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Equation_IF__EQUATION__desc__fields[2] = {"branches","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Equation_IF__EQUATION__desc = {
  "NFInstTypes_Equation_IF__EQUATION",
  "NFInstTypes.Equation.IF_EQUATION",
  NFInstTypes_Equation_IF__EQUATION__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Equation_IF__EQUATION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Equation_WHEN__EQUATION__desc_added
#define NFInstTypes_Equation_WHEN__EQUATION__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Equation_WHEN__EQUATION__desc__fields[2] = {"branches","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Equation_WHEN__EQUATION__desc = {
  "NFInstTypes_Equation_WHEN__EQUATION",
  "NFInstTypes.Equation.WHEN_EQUATION",
  NFInstTypes_Equation_WHEN__EQUATION__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Equation_WHEN__EQUATION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Equation_ASSERT__EQUATION__desc_added
#define NFInstTypes_Equation_ASSERT__EQUATION__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Equation_ASSERT__EQUATION__desc__fields[4] = {"condition","message","level","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Equation_ASSERT__EQUATION__desc = {
  "NFInstTypes_Equation_ASSERT__EQUATION",
  "NFInstTypes.Equation.ASSERT_EQUATION",
  NFInstTypes_Equation_ASSERT__EQUATION__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Equation_ASSERT__EQUATION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Equation_TERMINATE__EQUATION__desc_added
#define NFInstTypes_Equation_TERMINATE__EQUATION__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Equation_TERMINATE__EQUATION__desc__fields[2] = {"message","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Equation_TERMINATE__EQUATION__desc = {
  "NFInstTypes_Equation_TERMINATE__EQUATION",
  "NFInstTypes.Equation.TERMINATE_EQUATION",
  NFInstTypes_Equation_TERMINATE__EQUATION__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Equation_TERMINATE__EQUATION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Equation_REINIT__EQUATION__desc_added
#define NFInstTypes_Equation_REINIT__EQUATION__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Equation_REINIT__EQUATION__desc__fields[3] = {"cref","reinitExp","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Equation_REINIT__EQUATION__desc = {
  "NFInstTypes_Equation_REINIT__EQUATION",
  "NFInstTypes.Equation.REINIT_EQUATION",
  NFInstTypes_Equation_REINIT__EQUATION__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Equation_REINIT__EQUATION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Equation_NORETCALL__EQUATION__desc_added
#define NFInstTypes_Equation_NORETCALL__EQUATION__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Equation_NORETCALL__EQUATION__desc__fields[2] = {"exp","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Equation_NORETCALL__EQUATION__desc = {
  "NFInstTypes_Equation_NORETCALL__EQUATION",
  "NFInstTypes.Equation.NORETCALL_EQUATION",
  NFInstTypes_Equation_NORETCALL__EQUATION__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Equation_NORETCALL__EQUATION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Equation_NORETCALL__EQUATION__desc_added
#define NFInstTypes_Equation_NORETCALL__EQUATION__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Equation_NORETCALL__EQUATION__desc__fields[2] = {"exp","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Equation_NORETCALL__EQUATION__desc = {
  "NFInstTypes_Equation_NORETCALL__EQUATION",
  "NFInstTypes.Equation.NORETCALL_EQUATION",
  NFInstTypes_Equation_NORETCALL__EQUATION__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Equation_NORETCALL__EQUATION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Equation_REINIT__EQUATION__desc_added
#define NFInstTypes_Equation_REINIT__EQUATION__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Equation_REINIT__EQUATION__desc__fields[3] = {"cref","reinitExp","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Equation_REINIT__EQUATION__desc = {
  "NFInstTypes_Equation_REINIT__EQUATION",
  "NFInstTypes.Equation.REINIT_EQUATION",
  NFInstTypes_Equation_REINIT__EQUATION__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Equation_REINIT__EQUATION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Equation_TERMINATE__EQUATION__desc_added
#define NFInstTypes_Equation_TERMINATE__EQUATION__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Equation_TERMINATE__EQUATION__desc__fields[2] = {"message","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Equation_TERMINATE__EQUATION__desc = {
  "NFInstTypes_Equation_TERMINATE__EQUATION",
  "NFInstTypes.Equation.TERMINATE_EQUATION",
  NFInstTypes_Equation_TERMINATE__EQUATION__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Equation_TERMINATE__EQUATION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Equation_ASSERT__EQUATION__desc_added
#define NFInstTypes_Equation_ASSERT__EQUATION__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Equation_ASSERT__EQUATION__desc__fields[4] = {"condition","message","level","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Equation_ASSERT__EQUATION__desc = {
  "NFInstTypes_Equation_ASSERT__EQUATION",
  "NFInstTypes.Equation.ASSERT_EQUATION",
  NFInstTypes_Equation_ASSERT__EQUATION__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Equation_ASSERT__EQUATION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Equation_WHEN__EQUATION__desc_added
#define NFInstTypes_Equation_WHEN__EQUATION__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Equation_WHEN__EQUATION__desc__fields[2] = {"branches","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Equation_WHEN__EQUATION__desc = {
  "NFInstTypes_Equation_WHEN__EQUATION",
  "NFInstTypes.Equation.WHEN_EQUATION",
  NFInstTypes_Equation_WHEN__EQUATION__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Equation_WHEN__EQUATION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Equation_IF__EQUATION__desc_added
#define NFInstTypes_Equation_IF__EQUATION__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Equation_IF__EQUATION__desc__fields[2] = {"branches","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Equation_IF__EQUATION__desc = {
  "NFInstTypes_Equation_IF__EQUATION",
  "NFInstTypes.Equation.IF_EQUATION",
  NFInstTypes_Equation_IF__EQUATION__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Equation_IF__EQUATION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Equation_FOR__EQUATION__desc_added
#define NFInstTypes_Equation_FOR__EQUATION__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Equation_FOR__EQUATION__desc__fields[6] = {"name","index","indexType","range","body","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Equation_FOR__EQUATION__desc = {
  "NFInstTypes_Equation_FOR__EQUATION",
  "NFInstTypes.Equation.FOR_EQUATION",
  NFInstTypes_Equation_FOR__EQUATION__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Equation_FOR__EQUATION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Equation_CONNECT__EQUATION__desc_added
#define NFInstTypes_Equation_CONNECT__EQUATION__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Equation_CONNECT__EQUATION__desc__fields[6] = {"lhs","lhsType","rhs","rhsType","prefix","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Equation_CONNECT__EQUATION__desc = {
  "NFInstTypes_Equation_CONNECT__EQUATION",
  "NFInstTypes.Equation.CONNECT_EQUATION",
  NFInstTypes_Equation_CONNECT__EQUATION__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Equation_CONNECT__EQUATION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Equation_EQUALITY__EQUATION__desc_added
#define NFInstTypes_Equation_EQUALITY__EQUATION__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Equation_EQUALITY__EQUATION__desc__fields[3] = {"lhs","rhs","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Equation_EQUALITY__EQUATION__desc = {
  "NFInstTypes_Equation_EQUALITY__EQUATION",
  "NFInstTypes.Equation.EQUALITY_EQUATION",
  NFInstTypes_Equation_EQUALITY__EQUATION__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Equation_EQUALITY__EQUATION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Statement_ASSIGN__STMT__desc_added
#define NFInstTypes_Statement_ASSIGN__STMT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Statement_ASSIGN__STMT__desc__fields[3] = {"lhs","rhs","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Statement_ASSIGN__STMT__desc = {
  "NFInstTypes_Statement_ASSIGN__STMT",
  "NFInstTypes.Statement.ASSIGN_STMT",
  NFInstTypes_Statement_ASSIGN__STMT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Statement_ASSIGN__STMT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Statement_FUNCTION__ARRAY__INIT__desc_added
#define NFInstTypes_Statement_FUNCTION__ARRAY__INIT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Statement_FUNCTION__ARRAY__INIT__desc__fields[3] = {"name","ty","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Statement_FUNCTION__ARRAY__INIT__desc = {
  "NFInstTypes_Statement_FUNCTION__ARRAY__INIT",
  "NFInstTypes.Statement.FUNCTION_ARRAY_INIT",
  NFInstTypes_Statement_FUNCTION__ARRAY__INIT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Statement_FUNCTION__ARRAY__INIT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Statement_FOR__STMT__desc_added
#define NFInstTypes_Statement_FOR__STMT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Statement_FOR__STMT__desc__fields[6] = {"name","index","indexType","range","body","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Statement_FOR__STMT__desc = {
  "NFInstTypes_Statement_FOR__STMT",
  "NFInstTypes.Statement.FOR_STMT",
  NFInstTypes_Statement_FOR__STMT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Statement_FOR__STMT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Statement_IF__STMT__desc_added
#define NFInstTypes_Statement_IF__STMT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Statement_IF__STMT__desc__fields[2] = {"branches","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Statement_IF__STMT__desc = {
  "NFInstTypes_Statement_IF__STMT",
  "NFInstTypes.Statement.IF_STMT",
  NFInstTypes_Statement_IF__STMT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Statement_IF__STMT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Statement_WHEN__STMT__desc_added
#define NFInstTypes_Statement_WHEN__STMT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Statement_WHEN__STMT__desc__fields[2] = {"branches","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Statement_WHEN__STMT__desc = {
  "NFInstTypes_Statement_WHEN__STMT",
  "NFInstTypes.Statement.WHEN_STMT",
  NFInstTypes_Statement_WHEN__STMT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Statement_WHEN__STMT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Statement_ASSERT__STMT__desc_added
#define NFInstTypes_Statement_ASSERT__STMT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Statement_ASSERT__STMT__desc__fields[3] = {"condition","message","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Statement_ASSERT__STMT__desc = {
  "NFInstTypes_Statement_ASSERT__STMT",
  "NFInstTypes.Statement.ASSERT_STMT",
  NFInstTypes_Statement_ASSERT__STMT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Statement_ASSERT__STMT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Statement_TERMINATE__STMT__desc_added
#define NFInstTypes_Statement_TERMINATE__STMT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Statement_TERMINATE__STMT__desc__fields[2] = {"message","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Statement_TERMINATE__STMT__desc = {
  "NFInstTypes_Statement_TERMINATE__STMT",
  "NFInstTypes.Statement.TERMINATE_STMT",
  NFInstTypes_Statement_TERMINATE__STMT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Statement_TERMINATE__STMT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Statement_REINIT__STMT__desc_added
#define NFInstTypes_Statement_REINIT__STMT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Statement_REINIT__STMT__desc__fields[3] = {"cref","reinitExp","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Statement_REINIT__STMT__desc = {
  "NFInstTypes_Statement_REINIT__STMT",
  "NFInstTypes.Statement.REINIT_STMT",
  NFInstTypes_Statement_REINIT__STMT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Statement_REINIT__STMT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Statement_NORETCALL__STMT__desc_added
#define NFInstTypes_Statement_NORETCALL__STMT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Statement_NORETCALL__STMT__desc__fields[2] = {"exp","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Statement_NORETCALL__STMT__desc = {
  "NFInstTypes_Statement_NORETCALL__STMT",
  "NFInstTypes.Statement.NORETCALL_STMT",
  NFInstTypes_Statement_NORETCALL__STMT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Statement_NORETCALL__STMT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Statement_WHILE__STMT__desc_added
#define NFInstTypes_Statement_WHILE__STMT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Statement_WHILE__STMT__desc__fields[3] = {"exp","statementLst","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Statement_WHILE__STMT__desc = {
  "NFInstTypes_Statement_WHILE__STMT",
  "NFInstTypes.Statement.WHILE_STMT",
  NFInstTypes_Statement_WHILE__STMT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Statement_WHILE__STMT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Statement_RETURN__STMT__desc_added
#define NFInstTypes_Statement_RETURN__STMT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Statement_RETURN__STMT__desc__fields[1] = {"info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Statement_RETURN__STMT__desc = {
  "NFInstTypes_Statement_RETURN__STMT",
  "NFInstTypes.Statement.RETURN_STMT",
  NFInstTypes_Statement_RETURN__STMT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Statement_RETURN__STMT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Statement_BREAK__STMT__desc_added
#define NFInstTypes_Statement_BREAK__STMT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Statement_BREAK__STMT__desc__fields[1] = {"info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Statement_BREAK__STMT__desc = {
  "NFInstTypes_Statement_BREAK__STMT",
  "NFInstTypes.Statement.BREAK_STMT",
  NFInstTypes_Statement_BREAK__STMT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Statement_BREAK__STMT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Statement_FAILURE__STMT__desc_added
#define NFInstTypes_Statement_FAILURE__STMT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Statement_FAILURE__STMT__desc__fields[2] = {"body","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Statement_FAILURE__STMT__desc = {
  "NFInstTypes_Statement_FAILURE__STMT",
  "NFInstTypes.Statement.FAILURE_STMT",
  NFInstTypes_Statement_FAILURE__STMT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Statement_FAILURE__STMT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Statement_FAILURE__STMT__desc_added
#define NFInstTypes_Statement_FAILURE__STMT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Statement_FAILURE__STMT__desc__fields[2] = {"body","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Statement_FAILURE__STMT__desc = {
  "NFInstTypes_Statement_FAILURE__STMT",
  "NFInstTypes.Statement.FAILURE_STMT",
  NFInstTypes_Statement_FAILURE__STMT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Statement_FAILURE__STMT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Statement_BREAK__STMT__desc_added
#define NFInstTypes_Statement_BREAK__STMT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Statement_BREAK__STMT__desc__fields[1] = {"info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Statement_BREAK__STMT__desc = {
  "NFInstTypes_Statement_BREAK__STMT",
  "NFInstTypes.Statement.BREAK_STMT",
  NFInstTypes_Statement_BREAK__STMT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Statement_BREAK__STMT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Statement_RETURN__STMT__desc_added
#define NFInstTypes_Statement_RETURN__STMT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Statement_RETURN__STMT__desc__fields[1] = {"info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Statement_RETURN__STMT__desc = {
  "NFInstTypes_Statement_RETURN__STMT",
  "NFInstTypes.Statement.RETURN_STMT",
  NFInstTypes_Statement_RETURN__STMT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Statement_RETURN__STMT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Statement_WHILE__STMT__desc_added
#define NFInstTypes_Statement_WHILE__STMT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Statement_WHILE__STMT__desc__fields[3] = {"exp","statementLst","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Statement_WHILE__STMT__desc = {
  "NFInstTypes_Statement_WHILE__STMT",
  "NFInstTypes.Statement.WHILE_STMT",
  NFInstTypes_Statement_WHILE__STMT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Statement_WHILE__STMT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Statement_NORETCALL__STMT__desc_added
#define NFInstTypes_Statement_NORETCALL__STMT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Statement_NORETCALL__STMT__desc__fields[2] = {"exp","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Statement_NORETCALL__STMT__desc = {
  "NFInstTypes_Statement_NORETCALL__STMT",
  "NFInstTypes.Statement.NORETCALL_STMT",
  NFInstTypes_Statement_NORETCALL__STMT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Statement_NORETCALL__STMT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Statement_REINIT__STMT__desc_added
#define NFInstTypes_Statement_REINIT__STMT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Statement_REINIT__STMT__desc__fields[3] = {"cref","reinitExp","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Statement_REINIT__STMT__desc = {
  "NFInstTypes_Statement_REINIT__STMT",
  "NFInstTypes.Statement.REINIT_STMT",
  NFInstTypes_Statement_REINIT__STMT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Statement_REINIT__STMT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Statement_TERMINATE__STMT__desc_added
#define NFInstTypes_Statement_TERMINATE__STMT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Statement_TERMINATE__STMT__desc__fields[2] = {"message","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Statement_TERMINATE__STMT__desc = {
  "NFInstTypes_Statement_TERMINATE__STMT",
  "NFInstTypes.Statement.TERMINATE_STMT",
  NFInstTypes_Statement_TERMINATE__STMT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Statement_TERMINATE__STMT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Statement_ASSERT__STMT__desc_added
#define NFInstTypes_Statement_ASSERT__STMT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Statement_ASSERT__STMT__desc__fields[3] = {"condition","message","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Statement_ASSERT__STMT__desc = {
  "NFInstTypes_Statement_ASSERT__STMT",
  "NFInstTypes.Statement.ASSERT_STMT",
  NFInstTypes_Statement_ASSERT__STMT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Statement_ASSERT__STMT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Statement_WHEN__STMT__desc_added
#define NFInstTypes_Statement_WHEN__STMT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Statement_WHEN__STMT__desc__fields[2] = {"branches","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Statement_WHEN__STMT__desc = {
  "NFInstTypes_Statement_WHEN__STMT",
  "NFInstTypes.Statement.WHEN_STMT",
  NFInstTypes_Statement_WHEN__STMT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Statement_WHEN__STMT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Statement_IF__STMT__desc_added
#define NFInstTypes_Statement_IF__STMT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Statement_IF__STMT__desc__fields[2] = {"branches","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Statement_IF__STMT__desc = {
  "NFInstTypes_Statement_IF__STMT",
  "NFInstTypes.Statement.IF_STMT",
  NFInstTypes_Statement_IF__STMT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Statement_IF__STMT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Statement_FOR__STMT__desc_added
#define NFInstTypes_Statement_FOR__STMT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Statement_FOR__STMT__desc__fields[6] = {"name","index","indexType","range","body","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Statement_FOR__STMT__desc = {
  "NFInstTypes_Statement_FOR__STMT",
  "NFInstTypes.Statement.FOR_STMT",
  NFInstTypes_Statement_FOR__STMT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Statement_FOR__STMT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Statement_FUNCTION__ARRAY__INIT__desc_added
#define NFInstTypes_Statement_FUNCTION__ARRAY__INIT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Statement_FUNCTION__ARRAY__INIT__desc__fields[3] = {"name","ty","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Statement_FUNCTION__ARRAY__INIT__desc = {
  "NFInstTypes_Statement_FUNCTION__ARRAY__INIT",
  "NFInstTypes.Statement.FUNCTION_ARRAY_INIT",
  NFInstTypes_Statement_FUNCTION__ARRAY__INIT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Statement_FUNCTION__ARRAY__INIT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Statement_ASSIGN__STMT__desc_added
#define NFInstTypes_Statement_ASSIGN__STMT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Statement_ASSIGN__STMT__desc__fields[3] = {"lhs","rhs","info"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Statement_ASSIGN__STMT__desc = {
  "NFInstTypes_Statement_ASSIGN__STMT",
  "NFInstTypes.Statement.ASSIGN_STMT",
  NFInstTypes_Statement_ASSIGN__STMT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Statement_ASSIGN__STMT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_FunctionSlot_SLOT__desc_added
#define NFInstTypes_FunctionSlot_SLOT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_FunctionSlot_SLOT__desc__fields[3] = {"name","arg","defaultValue"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_FunctionSlot_SLOT__desc = {
  "NFInstTypes_FunctionSlot_SLOT",
  "NFInstTypes.FunctionSlot.SLOT",
  NFInstTypes_FunctionSlot_SLOT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_FunctionSlot_SLOT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_FunctionSlot_SLOT__desc_added
#define NFInstTypes_FunctionSlot_SLOT__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_FunctionSlot_SLOT__desc__fields[3] = {"name","arg","defaultValue"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_FunctionSlot_SLOT__desc = {
  "NFInstTypes_FunctionSlot_SLOT",
  "NFInstTypes.FunctionSlot.SLOT",
  NFInstTypes_FunctionSlot_SLOT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_FunctionSlot_SLOT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_EntryOrigin_LOCAL__ORIGIN__desc_added
#define NFInstTypes_EntryOrigin_LOCAL__ORIGIN__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_EntryOrigin_LOCAL__ORIGIN__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_EntryOrigin_LOCAL__ORIGIN__desc = {
  "NFInstTypes_EntryOrigin_LOCAL__ORIGIN",
  "NFInstTypes.EntryOrigin.LOCAL_ORIGIN",
  NFInstTypes_EntryOrigin_LOCAL__ORIGIN__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_EntryOrigin_LOCAL__ORIGIN__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_EntryOrigin_BUILTIN__ORIGIN__desc_added
#define NFInstTypes_EntryOrigin_BUILTIN__ORIGIN__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_EntryOrigin_BUILTIN__ORIGIN__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_EntryOrigin_BUILTIN__ORIGIN__desc = {
  "NFInstTypes_EntryOrigin_BUILTIN__ORIGIN",
  "NFInstTypes.EntryOrigin.BUILTIN_ORIGIN",
  NFInstTypes_EntryOrigin_BUILTIN__ORIGIN__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_EntryOrigin_BUILTIN__ORIGIN__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_EntryOrigin_INHERITED__ORIGIN__desc_added
#define NFInstTypes_EntryOrigin_INHERITED__ORIGIN__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_EntryOrigin_INHERITED__ORIGIN__desc__fields[5] = {"baseClass","info","origin","originEnv","index"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_EntryOrigin_INHERITED__ORIGIN__desc = {
  "NFInstTypes_EntryOrigin_INHERITED__ORIGIN",
  "NFInstTypes.EntryOrigin.INHERITED_ORIGIN",
  NFInstTypes_EntryOrigin_INHERITED__ORIGIN__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_EntryOrigin_INHERITED__ORIGIN__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_EntryOrigin_REDECLARED__ORIGIN__desc_added
#define NFInstTypes_EntryOrigin_REDECLARED__ORIGIN__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_EntryOrigin_REDECLARED__ORIGIN__desc__fields[2] = {"replacedEntry","originEnv"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_EntryOrigin_REDECLARED__ORIGIN__desc = {
  "NFInstTypes_EntryOrigin_REDECLARED__ORIGIN",
  "NFInstTypes.EntryOrigin.REDECLARED_ORIGIN",
  NFInstTypes_EntryOrigin_REDECLARED__ORIGIN__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_EntryOrigin_REDECLARED__ORIGIN__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_EntryOrigin_IMPORTED__ORIGIN__desc_added
#define NFInstTypes_EntryOrigin_IMPORTED__ORIGIN__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_EntryOrigin_IMPORTED__ORIGIN__desc__fields[3] = {"imp","info","originEnv"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_EntryOrigin_IMPORTED__ORIGIN__desc = {
  "NFInstTypes_EntryOrigin_IMPORTED__ORIGIN",
  "NFInstTypes.EntryOrigin.IMPORTED_ORIGIN",
  NFInstTypes_EntryOrigin_IMPORTED__ORIGIN__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_EntryOrigin_IMPORTED__ORIGIN__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_EntryOrigin_IMPORTED__ORIGIN__desc_added
#define NFInstTypes_EntryOrigin_IMPORTED__ORIGIN__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_EntryOrigin_IMPORTED__ORIGIN__desc__fields[3] = {"imp","info","originEnv"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_EntryOrigin_IMPORTED__ORIGIN__desc = {
  "NFInstTypes_EntryOrigin_IMPORTED__ORIGIN",
  "NFInstTypes.EntryOrigin.IMPORTED_ORIGIN",
  NFInstTypes_EntryOrigin_IMPORTED__ORIGIN__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_EntryOrigin_IMPORTED__ORIGIN__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_EntryOrigin_REDECLARED__ORIGIN__desc_added
#define NFInstTypes_EntryOrigin_REDECLARED__ORIGIN__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_EntryOrigin_REDECLARED__ORIGIN__desc__fields[2] = {"replacedEntry","originEnv"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_EntryOrigin_REDECLARED__ORIGIN__desc = {
  "NFInstTypes_EntryOrigin_REDECLARED__ORIGIN",
  "NFInstTypes.EntryOrigin.REDECLARED_ORIGIN",
  NFInstTypes_EntryOrigin_REDECLARED__ORIGIN__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_EntryOrigin_REDECLARED__ORIGIN__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_EntryOrigin_INHERITED__ORIGIN__desc_added
#define NFInstTypes_EntryOrigin_INHERITED__ORIGIN__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_EntryOrigin_INHERITED__ORIGIN__desc__fields[5] = {"baseClass","info","origin","originEnv","index"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_EntryOrigin_INHERITED__ORIGIN__desc = {
  "NFInstTypes_EntryOrigin_INHERITED__ORIGIN",
  "NFInstTypes.EntryOrigin.INHERITED_ORIGIN",
  NFInstTypes_EntryOrigin_INHERITED__ORIGIN__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_EntryOrigin_INHERITED__ORIGIN__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_EntryOrigin_BUILTIN__ORIGIN__desc_added
#define NFInstTypes_EntryOrigin_BUILTIN__ORIGIN__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_EntryOrigin_BUILTIN__ORIGIN__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_EntryOrigin_BUILTIN__ORIGIN__desc = {
  "NFInstTypes_EntryOrigin_BUILTIN__ORIGIN",
  "NFInstTypes.EntryOrigin.BUILTIN_ORIGIN",
  NFInstTypes_EntryOrigin_BUILTIN__ORIGIN__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_EntryOrigin_BUILTIN__ORIGIN__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_EntryOrigin_LOCAL__ORIGIN__desc_added
#define NFInstTypes_EntryOrigin_LOCAL__ORIGIN__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_EntryOrigin_LOCAL__ORIGIN__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_EntryOrigin_LOCAL__ORIGIN__desc = {
  "NFInstTypes_EntryOrigin_LOCAL__ORIGIN",
  "NFInstTypes.EntryOrigin.LOCAL_ORIGIN",
  NFInstTypes_EntryOrigin_LOCAL__ORIGIN__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_EntryOrigin_LOCAL__ORIGIN__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Entry_ENTRY__desc_added
#define NFInstTypes_Entry_ENTRY__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Entry_ENTRY__desc__fields[4] = {"name","element","mod","origins"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Entry_ENTRY__desc = {
  "NFInstTypes_Entry_ENTRY",
  "NFInstTypes.Entry.ENTRY",
  NFInstTypes_Entry_ENTRY__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Entry_ENTRY__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Entry_ENTRY__desc_added
#define NFInstTypes_Entry_ENTRY__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Entry_ENTRY__desc__fields[4] = {"name","element","mod","origins"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Entry_ENTRY__desc = {
  "NFInstTypes_Entry_ENTRY",
  "NFInstTypes.Entry.ENTRY",
  NFInstTypes_Entry_ENTRY__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Entry_ENTRY__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_ScopeType_BUILTIN__SCOPE__desc_added
#define NFInstTypes_ScopeType_BUILTIN__SCOPE__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_ScopeType_BUILTIN__SCOPE__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_ScopeType_BUILTIN__SCOPE__desc = {
  "NFInstTypes_ScopeType_BUILTIN__SCOPE",
  "NFInstTypes.ScopeType.BUILTIN_SCOPE",
  NFInstTypes_ScopeType_BUILTIN__SCOPE__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_ScopeType_BUILTIN__SCOPE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_ScopeType_TOP__SCOPE__desc_added
#define NFInstTypes_ScopeType_TOP__SCOPE__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_ScopeType_TOP__SCOPE__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_ScopeType_TOP__SCOPE__desc = {
  "NFInstTypes_ScopeType_TOP__SCOPE",
  "NFInstTypes.ScopeType.TOP_SCOPE",
  NFInstTypes_ScopeType_TOP__SCOPE__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_ScopeType_TOP__SCOPE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_ScopeType_NORMAL__SCOPE__desc_added
#define NFInstTypes_ScopeType_NORMAL__SCOPE__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_ScopeType_NORMAL__SCOPE__desc__fields[1] = {"isEncapsulated"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_ScopeType_NORMAL__SCOPE__desc = {
  "NFInstTypes_ScopeType_NORMAL__SCOPE",
  "NFInstTypes.ScopeType.NORMAL_SCOPE",
  NFInstTypes_ScopeType_NORMAL__SCOPE__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_ScopeType_NORMAL__SCOPE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_ScopeType_IMPLICIT__SCOPE__desc_added
#define NFInstTypes_ScopeType_IMPLICIT__SCOPE__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_ScopeType_IMPLICIT__SCOPE__desc__fields[1] = {"iterIndex"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_ScopeType_IMPLICIT__SCOPE__desc = {
  "NFInstTypes_ScopeType_IMPLICIT__SCOPE",
  "NFInstTypes.ScopeType.IMPLICIT_SCOPE",
  NFInstTypes_ScopeType_IMPLICIT__SCOPE__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_ScopeType_IMPLICIT__SCOPE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_ScopeType_IMPLICIT__SCOPE__desc_added
#define NFInstTypes_ScopeType_IMPLICIT__SCOPE__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_ScopeType_IMPLICIT__SCOPE__desc__fields[1] = {"iterIndex"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_ScopeType_IMPLICIT__SCOPE__desc = {
  "NFInstTypes_ScopeType_IMPLICIT__SCOPE",
  "NFInstTypes.ScopeType.IMPLICIT_SCOPE",
  NFInstTypes_ScopeType_IMPLICIT__SCOPE__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_ScopeType_IMPLICIT__SCOPE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_ScopeType_NORMAL__SCOPE__desc_added
#define NFInstTypes_ScopeType_NORMAL__SCOPE__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_ScopeType_NORMAL__SCOPE__desc__fields[1] = {"isEncapsulated"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_ScopeType_NORMAL__SCOPE__desc = {
  "NFInstTypes_ScopeType_NORMAL__SCOPE",
  "NFInstTypes.ScopeType.NORMAL_SCOPE",
  NFInstTypes_ScopeType_NORMAL__SCOPE__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_ScopeType_NORMAL__SCOPE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_ScopeType_TOP__SCOPE__desc_added
#define NFInstTypes_ScopeType_TOP__SCOPE__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_ScopeType_TOP__SCOPE__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_ScopeType_TOP__SCOPE__desc = {
  "NFInstTypes_ScopeType_TOP__SCOPE",
  "NFInstTypes.ScopeType.TOP_SCOPE",
  NFInstTypes_ScopeType_TOP__SCOPE__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_ScopeType_TOP__SCOPE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_ScopeType_BUILTIN__SCOPE__desc_added
#define NFInstTypes_ScopeType_BUILTIN__SCOPE__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_ScopeType_BUILTIN__SCOPE__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_ScopeType_BUILTIN__SCOPE__desc = {
  "NFInstTypes_ScopeType_BUILTIN__SCOPE",
  "NFInstTypes.ScopeType.BUILTIN_SCOPE",
  NFInstTypes_ScopeType_BUILTIN__SCOPE__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_ScopeType_BUILTIN__SCOPE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Frame_FRAME__desc_added
#define NFInstTypes_Frame_FRAME__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Frame_FRAME__desc__fields[4] = {"name","prefix","scopeType","entries"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Frame_FRAME__desc = {
  "NFInstTypes_Frame_FRAME",
  "NFInstTypes.Frame.FRAME",
  NFInstTypes_Frame_FRAME__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Frame_FRAME__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_Frame_FRAME__desc_added
#define NFInstTypes_Frame_FRAME__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_Frame_FRAME__desc__fields[4] = {"name","prefix","scopeType","entries"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_Frame_FRAME__desc = {
  "NFInstTypes_Frame_FRAME",
  "NFInstTypes.Frame.FRAME",
  NFInstTypes_Frame_FRAME__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_Frame_FRAME__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_AvlTree_AVLTREENODE__desc_added
#define NFInstTypes_AvlTree_AVLTREENODE__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_AvlTree_AVLTREENODE__desc__fields[4] = {"value","height","left","right"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_AvlTree_AVLTREENODE__desc = {
  "NFInstTypes_AvlTree_AVLTREENODE",
  "NFInstTypes.AvlTree.AVLTREENODE",
  NFInstTypes_AvlTree_AVLTREENODE__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_AvlTree_AVLTREENODE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_AvlTree_AVLTREENODE__desc_added
#define NFInstTypes_AvlTree_AVLTREENODE__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_AvlTree_AVLTREENODE__desc__fields[4] = {"value","height","left","right"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_AvlTree_AVLTREENODE__desc = {
  "NFInstTypes_AvlTree_AVLTREENODE",
  "NFInstTypes.AvlTree.AVLTREENODE",
  NFInstTypes_AvlTree_AVLTREENODE__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_AvlTree_AVLTREENODE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_AvlTreeValue_AVLTREEVALUE__desc_added
#define NFInstTypes_AvlTreeValue_AVLTREEVALUE__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_AvlTreeValue_AVLTREEVALUE__desc__fields[2] = {"key","value"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_AvlTreeValue_AVLTREEVALUE__desc = {
  "NFInstTypes_AvlTreeValue_AVLTREEVALUE",
  "NFInstTypes.AvlTreeValue.AVLTREEVALUE",
  NFInstTypes_AvlTreeValue_AVLTREEVALUE__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_AvlTreeValue_AVLTREEVALUE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NFInstTypes_AvlTreeValue_AVLTREEVALUE__desc_added
#define NFInstTypes_AvlTreeValue_AVLTREEVALUE__desc_added
ADD_METARECORD_DEFINITIONS const char* NFInstTypes_AvlTreeValue_AVLTREEVALUE__desc__fields[2] = {"key","value"};
ADD_METARECORD_DEFINITIONS struct record_description NFInstTypes_AvlTreeValue_AVLTREEVALUE__desc = {
  "NFInstTypes_AvlTreeValue_AVLTREEVALUE",
  "NFInstTypes.AvlTreeValue.AVLTREEVALUE",
  NFInstTypes_AvlTreeValue_AVLTREEVALUE__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NFInstTypes_AvlTreeValue_AVLTREEVALUE__desc;
#endif
#ifdef __cplusplus
}
#endif

