text: /*NOCHKSRC*/
  //==============================================================================
  //
  // PLEASE DO NOT EDIT; THIS FILE WAS AUTOMATICALLY GENERATED BY GENCLASS 2.0.7
  //
  //==============================================================================
  
  #include <cimple/Meta_Class.h>
  #include <cimple/Meta_Property.h>
  #include <cimple/Meta_Reference.h>
  #include "Place.h"
  
  CIMPLE_NAMESPACE_BEGIN
  
  using namespace cimple;
  
  extern const Meta_Repository __meta_repository_13E0E77178941C8383F8DA25DBA47C8C;
  
  /*[1304]*/
  extern const Meta_Property
  _Place_SSN;
  
  /*[1327]*/
  const Meta_Property
  _Place_SSN =
  {
      CIMPLE_ATOMIC_INITIALIZER, /* refs */
      CIMPLE_FLAG_PROPERTY|CIMPLE_FLAG_KEY|CIMPLE_FLAG_READ,
      "SSN",
      0, /* meta_qualifiers */
      0, /* num_meta_qaulifiers */
      STRING,
      0, /* subscript */
      CIMPLE_OFF(Place,SSN),
      0, /* value */
  };
  
  /*[1304]*/
  extern const Meta_Property
  _Place_FirstName;
  
  /*[1327]*/
  const Meta_Property
  _Place_FirstName =
  {
      CIMPLE_ATOMIC_INITIALIZER, /* refs */
      CIMPLE_FLAG_PROPERTY|CIMPLE_FLAG_READ,
      "FirstName",
      0, /* meta_qualifiers */
      0, /* num_meta_qaulifiers */
      STRING,
      0, /* subscript */
      CIMPLE_OFF(Place,FirstName),
      0, /* value */
  };
  
  /*[1304]*/
  extern const Meta_Property
  _Place_LastName;
  
  /*[1327]*/
  const Meta_Property
  _Place_LastName =
  {
      CIMPLE_ATOMIC_INITIALIZER, /* refs */
      CIMPLE_FLAG_PROPERTY|CIMPLE_FLAG_READ,
      "LastName",
      0, /* meta_qualifiers */
      0, /* num_meta_qaulifiers */
      STRING,
      0, /* subscript */
      CIMPLE_OFF(Place,LastName),
      0, /* value */
  };
  
  /*[1518]*/
  static const Meta_Property
  _Place_foo_arg =
  {
      CIMPLE_ATOMIC_INITIALIZER, /* refs */
      CIMPLE_FLAG_PROPERTY|CIMPLE_FLAG_IN,
      "arg",
      0, /* meta_qualifiers */
      0, /* num_meta_qaulifiers */
      STRING,
      0,
      CIMPLE_OFF(Place_foo_method,arg),
      0, /* value */
  };
  
  /*[1671]*/
  static const Meta_Property
  _Place_foo_return_value =
  {
      CIMPLE_ATOMIC_INITIALIZER, /* refs */
      CIMPLE_FLAG_PROPERTY|CIMPLE_FLAG_OUT,
      "return_value",
      0, /* meta_qualifiers */
      0, /* num_meta_qaulifiers */
      UINT32,
      0,
      CIMPLE_OFF(Place_foo_method,return_value),
      0, /* value */
  };
  
  /*[1647]*/
  static Meta_Feature* _Place_foo_MFA[] =
  {
      (Meta_Feature*)(void*)&_Place_foo_arg,
      (Meta_Feature*)(void*)&_Place_foo_return_value
  };
  
  /*[1849]*/
  const Meta_Method
  Place_foo_method::static_meta_class =
  {
      CIMPLE_ATOMIC_INITIALIZER, /* refs */
      CIMPLE_FLAG_METHOD|CIMPLE_FLAG_STATIC,
      "foo",
      0, /* meta_qualifiers */
      0, /* num_meta_qaulifiers */
      _Place_foo_MFA,
      CIMPLE_ARRAY_SIZE(_Place_foo_MFA),
      sizeof(Place_foo_method),
      UINT32,
  };
  
  /*[2027]*/
  static Meta_Feature* _Place_MFA[] =
  {
      (Meta_Feature*)(void*)&_Place_SSN,
      (Meta_Feature*)(void*)&_Place_FirstName,
      (Meta_Feature*)(void*)&_Place_LastName,
      (Meta_Feature*)(void*)&Place_foo_method::static_meta_class,
  };
  
  /*[2074]*/
  static const Meta_Feature_Local _locals[] =
  {
      {1},
      {1},
      {1},
      {1},
  };
  
  /*[2094]*/
  const Meta_Class Place::static_meta_class =
  {
      CIMPLE_ATOMIC_INITIALIZER, /* refs */
      CIMPLE_FLAG_CLASS,
      "Place",
      0, /* meta_qualifiers */
      0, /* num_meta_qaulifiers */
      _Place_MFA,
      CIMPLE_ARRAY_SIZE(_Place_MFA),
      sizeof(Place),
      _locals,
      0, /* super_class */ 
      1, /* num_keys */
      &__meta_repository_13E0E77178941C8383F8DA25DBA47C8C,
  };
  
  CIMPLE_NAMESPACE_END
  
  