From 554fd8c5195424bdbcabf5de30fdc183aba391bd Mon Sep 17 00:00:00 2001
From: upstream source tree <ports@midipix.org>
Date: Sun, 15 Mar 2015 20:14:05 -0400
Subject: obtained gcc-4.6.4.tar.bz2 from upstream website; verified
 gcc-4.6.4.tar.bz2.sig; imported gcc-4.6.4 source tree from verified upstream
 tarball.

downloading a git-generated archive based on the 'upstream' tag
should provide you with a source tree that is binary identical
to the one extracted from the above tarball.

if you have obtained the source via the command 'git clone',
however, do note that line-endings of files in your working
directory might differ from line-endings of the respective
files in the upstream repository.
---
 libjava/gnu/CORBA/DynAn/AbstractAny.h         |  68 +++++++++++++++
 libjava/gnu/CORBA/DynAn/DivideableAny.h       | 107 ++++++++++++++++++++++++
 libjava/gnu/CORBA/DynAn/NameValuePairHolder.h |  53 ++++++++++++
 libjava/gnu/CORBA/DynAn/RecordAny.h           |  76 +++++++++++++++++
 libjava/gnu/CORBA/DynAn/UndivideableAny.h     | 100 ++++++++++++++++++++++
 libjava/gnu/CORBA/DynAn/ValueChangeListener.h |  32 ++++++++
 libjava/gnu/CORBA/DynAn/gnuDynAny.h           | 114 ++++++++++++++++++++++++++
 libjava/gnu/CORBA/DynAn/gnuDynAnyFactory.h    |  78 ++++++++++++++++++
 libjava/gnu/CORBA/DynAn/gnuDynArray.h         |  67 +++++++++++++++
 libjava/gnu/CORBA/DynAn/gnuDynEnum.h          |  67 +++++++++++++++
 libjava/gnu/CORBA/DynAn/gnuDynFixed.h         |  72 ++++++++++++++++
 libjava/gnu/CORBA/DynAn/gnuDynSequence.h      |  66 +++++++++++++++
 libjava/gnu/CORBA/DynAn/gnuDynStruct.h        |  60 ++++++++++++++
 libjava/gnu/CORBA/DynAn/gnuDynUnion.h         |  71 ++++++++++++++++
 libjava/gnu/CORBA/DynAn/gnuDynValue.h         |  84 +++++++++++++++++++
 libjava/gnu/CORBA/DynAn/gnuDynValueBox.h      |  70 ++++++++++++++++
 16 files changed, 1185 insertions(+)
 create mode 100644 libjava/gnu/CORBA/DynAn/AbstractAny.h
 create mode 100644 libjava/gnu/CORBA/DynAn/DivideableAny.h
 create mode 100644 libjava/gnu/CORBA/DynAn/NameValuePairHolder.h
 create mode 100644 libjava/gnu/CORBA/DynAn/RecordAny.h
 create mode 100644 libjava/gnu/CORBA/DynAn/UndivideableAny.h
 create mode 100644 libjava/gnu/CORBA/DynAn/ValueChangeListener.h
 create mode 100644 libjava/gnu/CORBA/DynAn/gnuDynAny.h
 create mode 100644 libjava/gnu/CORBA/DynAn/gnuDynAnyFactory.h
 create mode 100644 libjava/gnu/CORBA/DynAn/gnuDynArray.h
 create mode 100644 libjava/gnu/CORBA/DynAn/gnuDynEnum.h
 create mode 100644 libjava/gnu/CORBA/DynAn/gnuDynFixed.h
 create mode 100644 libjava/gnu/CORBA/DynAn/gnuDynSequence.h
 create mode 100644 libjava/gnu/CORBA/DynAn/gnuDynStruct.h
 create mode 100644 libjava/gnu/CORBA/DynAn/gnuDynUnion.h
 create mode 100644 libjava/gnu/CORBA/DynAn/gnuDynValue.h
 create mode 100644 libjava/gnu/CORBA/DynAn/gnuDynValueBox.h

(limited to 'libjava/gnu/CORBA/DynAn')

diff --git a/libjava/gnu/CORBA/DynAn/AbstractAny.h b/libjava/gnu/CORBA/DynAn/AbstractAny.h
new file mode 100644
index 000000000..12346310a
--- /dev/null
+++ b/libjava/gnu/CORBA/DynAn/AbstractAny.h
@@ -0,0 +1,68 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_DynAn_AbstractAny__
+#define __gnu_CORBA_DynAn_AbstractAny__
+
+#pragma interface
+
+#include <org/omg/CORBA/LocalObject.h>
+extern "Java"
+{
+  namespace gnu
+  {
+    namespace CORBA
+    {
+      namespace DynAn
+      {
+          class AbstractAny;
+          class ValueChangeListener;
+          class gnuDynAnyFactory;
+      }
+    }
+  }
+  namespace org
+  {
+    namespace omg
+    {
+      namespace CORBA
+      {
+          class Any;
+          class ORB;
+          class TypeCode;
+      }
+    }
+  }
+}
+
+class gnu::CORBA::DynAn::AbstractAny : public ::org::omg::CORBA::LocalObject
+{
+
+public:
+  AbstractAny(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *, ::gnu::CORBA::DynAn::gnuDynAnyFactory *, ::org::omg::CORBA::ORB *);
+  virtual ::org::omg::CORBA::TypeCode * type();
+  virtual ::org::omg::CORBA::Any * createAny();
+public: // actually protected
+  virtual void valueChanged();
+public: // actually package-private
+  virtual void checkType(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *);
+  virtual ::java::lang::String * typeMismatch(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *);
+  virtual ::java::lang::String * sizeMismatch(jint, jint);
+private:
+  static const jlong serialVersionUID = 1LL;
+public:
+  ::org::omg::CORBA::TypeCode * __attribute__((aligned(__alignof__( ::org::omg::CORBA::LocalObject)))) official_type;
+  ::org::omg::CORBA::TypeCode * final_type;
+  ::gnu::CORBA::DynAn::gnuDynAnyFactory * factory;
+  ::org::omg::CORBA::ORB * orb;
+public: // actually package-private
+  jshort MINOR;
+  static ::java::lang::String * EMPTY;
+  static ::java::lang::String * SIZE;
+  static ::java::lang::String * ISNULL;
+  ::gnu::CORBA::DynAn::ValueChangeListener * listener;
+public:
+  static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_DynAn_AbstractAny__
diff --git a/libjava/gnu/CORBA/DynAn/DivideableAny.h b/libjava/gnu/CORBA/DynAn/DivideableAny.h
new file mode 100644
index 000000000..1222d2ada
--- /dev/null
+++ b/libjava/gnu/CORBA/DynAn/DivideableAny.h
@@ -0,0 +1,107 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_DynAn_DivideableAny__
+#define __gnu_CORBA_DynAn_DivideableAny__
+
+#pragma interface
+
+#include <gnu/CORBA/DynAn/AbstractAny.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+  namespace gnu
+  {
+    namespace CORBA
+    {
+      namespace DynAn
+      {
+          class DivideableAny;
+          class gnuDynAnyFactory;
+      }
+    }
+  }
+  namespace org
+  {
+    namespace omg
+    {
+      namespace CORBA
+      {
+          class Any;
+          class ORB;
+          class Object;
+          class TypeCode;
+      }
+      namespace DynamicAny
+      {
+          class DynAny;
+      }
+    }
+  }
+}
+
+class gnu::CORBA::DynAn::DivideableAny : public ::gnu::CORBA::DynAn::AbstractAny
+{
+
+public:
+  DivideableAny(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *, ::gnu::CORBA::DynAn::gnuDynAnyFactory *, ::org::omg::CORBA::ORB *);
+  virtual jboolean next();
+  virtual void rewind();
+  virtual jboolean seek(jint);
+public: // actually protected
+  virtual ::org::omg::DynamicAny::DynAny * focused();
+public:
+  virtual jint component_count();
+  virtual ::org::omg::CORBA::Any * get_any();
+  virtual jboolean get_boolean();
+  virtual jchar get_char();
+  virtual jdouble get_double();
+  virtual jfloat get_float();
+  virtual jint get_long();
+  virtual jlong get_longlong();
+  virtual jbyte get_octet();
+  virtual ::org::omg::CORBA::Object * get_reference();
+  virtual jshort get_short();
+  virtual ::java::lang::String * get_string();
+  virtual ::org::omg::CORBA::TypeCode * get_typecode();
+  virtual jint get_ulong();
+  virtual jlong get_ulonglong();
+  virtual jshort get_ushort();
+  virtual ::java::io::Serializable * get_val();
+  virtual jchar get_wchar();
+  virtual ::java::lang::String * get_wstring();
+  virtual void insert_any(::org::omg::CORBA::Any *);
+  virtual void insert_boolean(jboolean);
+  virtual void insert_char(jchar);
+  virtual void insert_double(jdouble);
+  virtual void insert_float(jfloat);
+  virtual void insert_long(jint);
+  virtual void insert_longlong(jlong);
+  virtual void insert_octet(jbyte);
+  virtual void insert_reference(::org::omg::CORBA::Object *);
+  virtual void insert_short(jshort);
+  virtual void insert_string(::java::lang::String *);
+  virtual void insert_typecode(::org::omg::CORBA::TypeCode *);
+  virtual void insert_ulong(jint);
+  virtual void insert_ulonglong(jlong);
+  virtual void insert_ushort(jshort);
+  virtual void insert_val(::java::io::Serializable *);
+  virtual void insert_wchar(jchar);
+  virtual void insert_wstring(::java::lang::String *);
+  virtual ::org::omg::DynamicAny::DynAny * get_dyn_any();
+  virtual void insert_dyn_any(::org::omg::DynamicAny::DynAny *);
+  virtual ::org::omg::DynamicAny::DynAny * current_component();
+  virtual void destroy();
+  virtual ::org::omg::CORBA::Any * to_any() = 0;
+  virtual jboolean equal(::org::omg::DynamicAny::DynAny *);
+private:
+  static const jlong serialVersionUID = 1LL;
+public: // actually protected
+  JArray< ::org::omg::DynamicAny::DynAny * > * __attribute__((aligned(__alignof__( ::gnu::CORBA::DynAn::AbstractAny)))) array;
+  jint pos;
+public:
+  static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_DynAn_DivideableAny__
diff --git a/libjava/gnu/CORBA/DynAn/NameValuePairHolder.h b/libjava/gnu/CORBA/DynAn/NameValuePairHolder.h
new file mode 100644
index 000000000..26a6e5b45
--- /dev/null
+++ b/libjava/gnu/CORBA/DynAn/NameValuePairHolder.h
@@ -0,0 +1,53 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_DynAn_NameValuePairHolder__
+#define __gnu_CORBA_DynAn_NameValuePairHolder__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+  namespace gnu
+  {
+    namespace CORBA
+    {
+      namespace DynAn
+      {
+          class NameValuePairHolder;
+      }
+    }
+  }
+  namespace org
+  {
+    namespace omg
+    {
+      namespace CORBA
+      {
+          class NameValuePair;
+          class TypeCode;
+        namespace portable
+        {
+            class InputStream;
+            class OutputStream;
+        }
+      }
+    }
+  }
+}
+
+class gnu::CORBA::DynAn::NameValuePairHolder : public ::java::lang::Object
+{
+
+public:
+  NameValuePairHolder();
+  NameValuePairHolder(::org::omg::CORBA::NameValuePair *);
+  virtual void _read(::org::omg::CORBA::portable::InputStream *);
+  virtual ::org::omg::CORBA::TypeCode * _type();
+  virtual void _write(::org::omg::CORBA::portable::OutputStream *);
+  ::org::omg::CORBA::NameValuePair * __attribute__((aligned(__alignof__( ::java::lang::Object)))) value;
+  static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_DynAn_NameValuePairHolder__
diff --git a/libjava/gnu/CORBA/DynAn/RecordAny.h b/libjava/gnu/CORBA/DynAn/RecordAny.h
new file mode 100644
index 000000000..77f3f5c74
--- /dev/null
+++ b/libjava/gnu/CORBA/DynAn/RecordAny.h
@@ -0,0 +1,76 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_DynAn_RecordAny__
+#define __gnu_CORBA_DynAn_RecordAny__
+
+#pragma interface
+
+#include <gnu/CORBA/DynAn/DivideableAny.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+  namespace gnu
+  {
+    namespace CORBA
+    {
+      namespace DynAn
+      {
+          class RecordAny;
+          class gnuDynAnyFactory;
+      }
+    }
+  }
+  namespace org
+  {
+    namespace omg
+    {
+      namespace CORBA
+      {
+          class Any;
+          class ORB;
+          class TCKind;
+          class TypeCode;
+      }
+      namespace DynamicAny
+      {
+          class DynAny;
+          class NameDynAnyPair;
+          class NameValuePair;
+      }
+    }
+  }
+}
+
+class gnu::CORBA::DynAn::RecordAny : public ::gnu::CORBA::DynAn::DivideableAny
+{
+
+public:
+  RecordAny(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *, ::gnu::CORBA::DynAn::gnuDynAnyFactory *, ::org::omg::CORBA::ORB *);
+  virtual ::org::omg::CORBA::TCKind * current_member_kind();
+  virtual ::java::lang::String * current_member_name();
+  virtual JArray< ::org::omg::DynamicAny::NameDynAnyPair * > * gnu_get_members_as_dyn_any();
+  virtual JArray< ::org::omg::DynamicAny::NameValuePair * > * gnu_get_members();
+  virtual void set_members_as_dyn_any(JArray< ::org::omg::DynamicAny::NameDynAnyPair * > *);
+private:
+  void checkName(::java::lang::String *, jint);
+  void checkType(::org::omg::CORBA::TypeCode *, jint);
+public:
+  virtual void set_members(JArray< ::org::omg::DynamicAny::NameValuePair * > *);
+  virtual void assign(::org::omg::DynamicAny::DynAny *);
+  virtual ::org::omg::DynamicAny::DynAny * copy();
+public: // actually protected
+  virtual ::gnu::CORBA::DynAn::RecordAny * newInstance(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *, ::gnu::CORBA::DynAn::gnuDynAnyFactory *, ::org::omg::CORBA::ORB *) = 0;
+public:
+  virtual ::org::omg::CORBA::Any * to_any();
+  virtual void from_any(::org::omg::CORBA::Any *);
+private:
+  static const jlong serialVersionUID = 1LL;
+public: // actually package-private
+  JArray< ::java::lang::String * > * __attribute__((aligned(__alignof__( ::gnu::CORBA::DynAn::DivideableAny)))) fNames;
+public:
+  static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_DynAn_RecordAny__
diff --git a/libjava/gnu/CORBA/DynAn/UndivideableAny.h b/libjava/gnu/CORBA/DynAn/UndivideableAny.h
new file mode 100644
index 000000000..dd827d6e8
--- /dev/null
+++ b/libjava/gnu/CORBA/DynAn/UndivideableAny.h
@@ -0,0 +1,100 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_DynAn_UndivideableAny__
+#define __gnu_CORBA_DynAn_UndivideableAny__
+
+#pragma interface
+
+#include <gnu/CORBA/DynAn/AbstractAny.h>
+extern "Java"
+{
+  namespace gnu
+  {
+    namespace CORBA
+    {
+      namespace DynAn
+      {
+          class UndivideableAny;
+          class gnuDynAnyFactory;
+      }
+    }
+  }
+  namespace org
+  {
+    namespace omg
+    {
+      namespace CORBA
+      {
+          class Any;
+          class ORB;
+          class Object;
+          class TypeCode;
+      }
+      namespace DynamicAny
+      {
+          class DynAny;
+      }
+    }
+  }
+}
+
+class gnu::CORBA::DynAn::UndivideableAny : public ::gnu::CORBA::DynAn::AbstractAny
+{
+
+public:
+  UndivideableAny(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *, ::gnu::CORBA::DynAn::gnuDynAnyFactory *, ::org::omg::CORBA::ORB *);
+  virtual jint component_count();
+  virtual ::org::omg::DynamicAny::DynAny * current_component();
+  virtual void destroy();
+  virtual ::org::omg::CORBA::Any * get_any();
+  virtual jboolean get_boolean();
+  virtual jchar get_char();
+  virtual jdouble get_double();
+  virtual ::org::omg::DynamicAny::DynAny * get_dyn_any();
+  virtual jfloat get_float();
+  virtual jint get_long();
+  virtual jlong get_longlong();
+  virtual jbyte get_octet();
+  virtual ::org::omg::CORBA::Object * get_reference();
+  virtual jshort get_short();
+  virtual ::java::lang::String * get_string();
+  virtual ::org::omg::CORBA::TypeCode * get_typecode();
+  virtual jint get_ulong();
+  virtual jlong get_ulonglong();
+  virtual jshort get_ushort();
+  virtual ::java::io::Serializable * get_val();
+  virtual jchar get_wchar();
+  virtual ::java::lang::String * get_wstring();
+  virtual void insert_any(::org::omg::CORBA::Any *);
+  virtual void insert_boolean(jboolean);
+  virtual void insert_char(jchar);
+  virtual void insert_double(jdouble);
+  virtual void insert_dyn_any(::org::omg::DynamicAny::DynAny *);
+  virtual void insert_float(jfloat);
+  virtual void insert_long(jint);
+  virtual void insert_longlong(jlong);
+  virtual void insert_octet(jbyte);
+  virtual void insert_reference(::org::omg::CORBA::Object *);
+  virtual void insert_short(jshort);
+  virtual void insert_string(::java::lang::String *);
+  virtual void insert_typecode(::org::omg::CORBA::TypeCode *);
+  virtual void insert_ulong(jint);
+  virtual void insert_ulonglong(jlong);
+  virtual void insert_ushort(jshort);
+  virtual void insert_val(::java::io::Serializable *);
+  virtual void insert_wchar(jchar);
+  virtual void insert_wstring(::java::lang::String *);
+  virtual jboolean next();
+  virtual void rewind();
+  virtual jboolean seek(jint);
+  virtual ::org::omg::CORBA::TypeCode * type();
+  virtual jboolean equals(::java::lang::Object *);
+  virtual jboolean equal(::org::omg::DynamicAny::DynAny *) = 0;
+private:
+  static const jlong serialVersionUID = 1LL;
+public:
+  static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_DynAn_UndivideableAny__
diff --git a/libjava/gnu/CORBA/DynAn/ValueChangeListener.h b/libjava/gnu/CORBA/DynAn/ValueChangeListener.h
new file mode 100644
index 000000000..3a106d614
--- /dev/null
+++ b/libjava/gnu/CORBA/DynAn/ValueChangeListener.h
@@ -0,0 +1,32 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_DynAn_ValueChangeListener__
+#define __gnu_CORBA_DynAn_ValueChangeListener__
+
+#pragma interface
+
+#include <java/lang/Object.h>
+extern "Java"
+{
+  namespace gnu
+  {
+    namespace CORBA
+    {
+      namespace DynAn
+      {
+          class ValueChangeListener;
+      }
+    }
+  }
+}
+
+class gnu::CORBA::DynAn::ValueChangeListener : public ::java::lang::Object
+{
+
+public:
+  virtual void changed() = 0;
+  static ::java::lang::Class class$;
+} __attribute__ ((java_interface));
+
+#endif // __gnu_CORBA_DynAn_ValueChangeListener__
diff --git a/libjava/gnu/CORBA/DynAn/gnuDynAny.h b/libjava/gnu/CORBA/DynAn/gnuDynAny.h
new file mode 100644
index 000000000..f8e0c0f3d
--- /dev/null
+++ b/libjava/gnu/CORBA/DynAn/gnuDynAny.h
@@ -0,0 +1,114 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_DynAn_gnuDynAny__
+#define __gnu_CORBA_DynAn_gnuDynAny__
+
+#pragma interface
+
+#include <gnu/CORBA/DynAn/AbstractAny.h>
+extern "Java"
+{
+  namespace gnu
+  {
+    namespace CORBA
+    {
+      namespace DynAn
+      {
+          class gnuDynAny;
+          class gnuDynAnyFactory;
+      }
+    }
+  }
+  namespace org
+  {
+    namespace omg
+    {
+      namespace CORBA
+      {
+          class Any;
+          class ORB;
+          class Object;
+          class TCKind;
+          class TypeCode;
+        namespace portable
+        {
+            class Streamable;
+        }
+      }
+      namespace DynamicAny
+      {
+          class DynAny;
+      }
+    }
+  }
+}
+
+class gnu::CORBA::DynAn::gnuDynAny : public ::gnu::CORBA::DynAn::AbstractAny
+{
+
+public:
+  gnuDynAny(::org::omg::CORBA::portable::Streamable *, ::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *, ::gnu::CORBA::DynAn::gnuDynAnyFactory *, ::org::omg::CORBA::ORB *);
+  virtual void assign(::org::omg::DynamicAny::DynAny *);
+  virtual ::org::omg::DynamicAny::DynAny * copy();
+  virtual ::org::omg::DynamicAny::DynAny * current_component();
+  virtual void destroy();
+  virtual void from_any(::org::omg::CORBA::Any *);
+  virtual ::org::omg::CORBA::Any * get_any();
+  virtual jboolean get_boolean();
+  virtual jchar get_char();
+  virtual jdouble get_double();
+  virtual jfloat get_float();
+  virtual jint get_long();
+  virtual jlong get_longlong();
+  virtual jbyte get_octet();
+  virtual ::org::omg::CORBA::Object * get_reference();
+  virtual jshort get_short();
+  virtual ::java::lang::String * get_string();
+  virtual ::org::omg::CORBA::TypeCode * get_typecode();
+  virtual jint get_ulong();
+  virtual jlong get_ulonglong();
+  virtual jshort get_ushort();
+  virtual ::java::io::Serializable * get_val();
+  virtual jchar get_wchar();
+  virtual ::java::lang::String * get_wstring();
+  virtual void insert_any(::org::omg::CORBA::Any *);
+  virtual void insert_boolean(jboolean);
+  virtual void insert_char(jchar);
+  virtual void insert_double(jdouble);
+  virtual void insert_float(jfloat);
+  virtual void insert_long(jint);
+  virtual void insert_longlong(jlong);
+  virtual void insert_octet(jbyte);
+  virtual void insert_reference(::org::omg::CORBA::Object *);
+  virtual void insert_short(jshort);
+  virtual void insert_string(::java::lang::String *);
+  virtual void insert_typecode(::org::omg::CORBA::TypeCode *);
+  virtual void insert_ulong(jint);
+  virtual void insert_ulonglong(jlong);
+  virtual void insert_ushort(jshort);
+  virtual void insert_val(::java::io::Serializable *);
+  virtual void insert_wchar(jchar);
+  virtual void insert_wstring(::java::lang::String *);
+  virtual jboolean next();
+  virtual void rewind();
+  virtual jboolean seek(jint);
+  virtual ::org::omg::CORBA::Any * to_any();
+  virtual ::org::omg::CORBA::TypeCode * type();
+public: // actually protected
+  virtual jint getHashCodeSimple(jint);
+public:
+  virtual void insert_dyn_any(::org::omg::DynamicAny::DynAny *);
+  virtual jboolean equal(::org::omg::DynamicAny::DynAny *);
+  virtual jint component_count();
+  virtual ::org::omg::DynamicAny::DynAny * get_dyn_any();
+private:
+  void check(::org::omg::CORBA::TCKind *);
+  static const jlong serialVersionUID = 1LL;
+public: // actually protected
+  ::org::omg::CORBA::portable::Streamable * __attribute__((aligned(__alignof__( ::gnu::CORBA::DynAn::AbstractAny)))) holder;
+public:
+  static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_DynAn_gnuDynAny__
diff --git a/libjava/gnu/CORBA/DynAn/gnuDynAnyFactory.h b/libjava/gnu/CORBA/DynAn/gnuDynAnyFactory.h
new file mode 100644
index 000000000..6bfc5d55e
--- /dev/null
+++ b/libjava/gnu/CORBA/DynAn/gnuDynAnyFactory.h
@@ -0,0 +1,78 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_DynAn_gnuDynAnyFactory__
+#define __gnu_CORBA_DynAn_gnuDynAnyFactory__
+
+#pragma interface
+
+#include <org/omg/CORBA/LocalObject.h>
+extern "Java"
+{
+  namespace gnu
+  {
+    namespace CORBA
+    {
+      namespace DynAn
+      {
+          class gnuDynAnyFactory;
+      }
+      namespace Poa
+      {
+          class ORB_1_4;
+      }
+    }
+  }
+  namespace org
+  {
+    namespace omg
+    {
+      namespace CORBA
+      {
+          class Any;
+          class TypeCode;
+      }
+      namespace DynamicAny
+      {
+          class DynAny;
+          class DynArray;
+          class DynEnum;
+          class DynFixed;
+          class DynSequence;
+          class DynStruct;
+          class DynUnion;
+          class DynValue;
+          class DynValueBox;
+      }
+    }
+  }
+}
+
+class gnu::CORBA::DynAn::gnuDynAnyFactory : public ::org::omg::CORBA::LocalObject
+{
+
+public:
+  gnuDynAnyFactory(::gnu::CORBA::Poa::ORB_1_4 *);
+  virtual ::gnu::CORBA::Poa::ORB_1_4 * getOrb();
+  virtual ::org::omg::DynamicAny::DynArray * create_array(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *);
+  virtual ::org::omg::DynamicAny::DynSequence * create_sequence(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *);
+  virtual ::org::omg::DynamicAny::DynStruct * create_structure(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *);
+  virtual ::org::omg::DynamicAny::DynUnion * create_union(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *);
+  virtual ::org::omg::DynamicAny::DynValue * create_value(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *);
+  virtual ::org::omg::DynamicAny::DynValueBox * create_value_box(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *);
+  virtual ::org::omg::DynamicAny::DynEnum * create_enumeration(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *);
+  virtual ::org::omg::DynamicAny::DynFixed * create_fixed(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *);
+  virtual ::org::omg::DynamicAny::DynAny * create_alias(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *);
+  virtual ::org::omg::DynamicAny::DynAny * create_simple(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *);
+  virtual ::org::omg::DynamicAny::DynAny * create_dyn_any_from_type_code(::org::omg::CORBA::TypeCode *);
+  virtual ::org::omg::DynamicAny::DynAny * create_dyn_any_from_type_code(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *);
+  virtual ::org::omg::DynamicAny::DynAny * create_dyn_any(::org::omg::CORBA::Any *);
+private:
+  static const jlong serialVersionUID = 1LL;
+public: // actually package-private
+  ::gnu::CORBA::Poa::ORB_1_4 * __attribute__((aligned(__alignof__( ::org::omg::CORBA::LocalObject)))) orb;
+public:
+  static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_DynAn_gnuDynAnyFactory__
diff --git a/libjava/gnu/CORBA/DynAn/gnuDynArray.h b/libjava/gnu/CORBA/DynAn/gnuDynArray.h
new file mode 100644
index 000000000..d14d9efc8
--- /dev/null
+++ b/libjava/gnu/CORBA/DynAn/gnuDynArray.h
@@ -0,0 +1,67 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_DynAn_gnuDynArray__
+#define __gnu_CORBA_DynAn_gnuDynArray__
+
+#pragma interface
+
+#include <gnu/CORBA/DynAn/DivideableAny.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+  namespace gnu
+  {
+    namespace CORBA
+    {
+      namespace DynAn
+      {
+          class gnuDynAnyFactory;
+          class gnuDynArray;
+      }
+    }
+  }
+  namespace org
+  {
+    namespace omg
+    {
+      namespace CORBA
+      {
+          class Any;
+          class ORB;
+          class TypeCode;
+      }
+      namespace DynamicAny
+      {
+          class DynAny;
+      }
+    }
+  }
+}
+
+class gnu::CORBA::DynAn::gnuDynArray : public ::gnu::CORBA::DynAn::DivideableAny
+{
+
+public:
+  gnuDynArray(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *, ::gnu::CORBA::DynAn::gnuDynAnyFactory *, ::org::omg::CORBA::ORB *, jboolean);
+  virtual void assign(::org::omg::DynamicAny::DynAny *);
+  virtual ::org::omg::DynamicAny::DynAny * copy();
+  virtual JArray< ::org::omg::CORBA::Any * > * get_elements();
+  virtual JArray< ::org::omg::DynamicAny::DynAny * > * get_elements_as_dyn_any();
+  virtual void set_elements_as_dyn_any(JArray< ::org::omg::DynamicAny::DynAny * > *);
+  virtual void set_elements(JArray< ::org::omg::CORBA::Any * > *);
+  virtual ::org::omg::CORBA::Any * to_any();
+  virtual void from_any(::org::omg::CORBA::Any *);
+public: // actually protected
+  virtual void checkArrayValid(::java::lang::Object *);
+private:
+  static const jlong serialVersionUID = 1LL;
+public: // actually package-private
+  ::org::omg::CORBA::TypeCode * __attribute__((aligned(__alignof__( ::gnu::CORBA::DynAn::DivideableAny)))) official_components;
+  ::org::omg::CORBA::TypeCode * final_components;
+public:
+  static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_DynAn_gnuDynArray__
diff --git a/libjava/gnu/CORBA/DynAn/gnuDynEnum.h b/libjava/gnu/CORBA/DynAn/gnuDynEnum.h
new file mode 100644
index 000000000..0aaebf604
--- /dev/null
+++ b/libjava/gnu/CORBA/DynAn/gnuDynEnum.h
@@ -0,0 +1,67 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_DynAn_gnuDynEnum__
+#define __gnu_CORBA_DynAn_gnuDynEnum__
+
+#pragma interface
+
+#include <gnu/CORBA/DynAn/UndivideableAny.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+  namespace gnu
+  {
+    namespace CORBA
+    {
+      namespace DynAn
+      {
+          class gnuDynAnyFactory;
+          class gnuDynEnum;
+      }
+    }
+  }
+  namespace org
+  {
+    namespace omg
+    {
+      namespace CORBA
+      {
+          class Any;
+          class ORB;
+          class TypeCode;
+      }
+      namespace DynamicAny
+      {
+          class DynAny;
+      }
+    }
+  }
+}
+
+class gnu::CORBA::DynAn::gnuDynEnum : public ::gnu::CORBA::DynAn::UndivideableAny
+{
+
+public:
+  gnuDynEnum(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *, ::gnu::CORBA::DynAn::gnuDynAnyFactory *, ::org::omg::CORBA::ORB *);
+  gnuDynEnum(::gnu::CORBA::DynAn::gnuDynEnum *);
+  virtual void assign(::org::omg::DynamicAny::DynAny *);
+  virtual ::org::omg::DynamicAny::DynAny * copy();
+  virtual jboolean equal(::org::omg::DynamicAny::DynAny *);
+  virtual void from_any(::org::omg::CORBA::Any *);
+  virtual ::java::lang::String * get_as_string();
+  virtual jint get_as_ulong();
+  virtual void set_as_string(::java::lang::String *);
+  virtual void set_as_ulong(jint);
+  virtual ::org::omg::CORBA::Any * to_any();
+private:
+  static const jlong serialVersionUID = 1LL;
+public: // actually package-private
+  JArray< ::java::lang::String * > * __attribute__((aligned(__alignof__( ::gnu::CORBA::DynAn::UndivideableAny)))) values;
+  jint current;
+public:
+  static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_DynAn_gnuDynEnum__
diff --git a/libjava/gnu/CORBA/DynAn/gnuDynFixed.h b/libjava/gnu/CORBA/DynAn/gnuDynFixed.h
new file mode 100644
index 000000000..ced924bed
--- /dev/null
+++ b/libjava/gnu/CORBA/DynAn/gnuDynFixed.h
@@ -0,0 +1,72 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_DynAn_gnuDynFixed__
+#define __gnu_CORBA_DynAn_gnuDynFixed__
+
+#pragma interface
+
+#include <gnu/CORBA/DynAn/UndivideableAny.h>
+extern "Java"
+{
+  namespace gnu
+  {
+    namespace CORBA
+    {
+      namespace DynAn
+      {
+          class gnuDynAnyFactory;
+          class gnuDynFixed;
+      }
+    }
+  }
+  namespace java
+  {
+    namespace math
+    {
+        class BigDecimal;
+    }
+  }
+  namespace org
+  {
+    namespace omg
+    {
+      namespace CORBA
+      {
+          class Any;
+          class ORB;
+          class TypeCode;
+      }
+      namespace DynamicAny
+      {
+          class DynAny;
+      }
+    }
+  }
+}
+
+class gnu::CORBA::DynAn::gnuDynFixed : public ::gnu::CORBA::DynAn::UndivideableAny
+{
+
+public:
+  gnuDynFixed(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *, ::gnu::CORBA::DynAn::gnuDynAnyFactory *, ::org::omg::CORBA::ORB *);
+  gnuDynFixed(::gnu::CORBA::DynAn::gnuDynFixed *);
+  virtual ::java::lang::String * get_value();
+  virtual jboolean set_value(::java::lang::String *);
+  virtual void assign(::org::omg::DynamicAny::DynAny *);
+  virtual ::org::omg::DynamicAny::DynAny * copy();
+  virtual jboolean equal(::org::omg::DynamicAny::DynAny *);
+  virtual void from_any(::org::omg::CORBA::Any *);
+  virtual ::org::omg::CORBA::Any * to_any();
+private:
+  static const jlong serialVersionUID = 1LL;
+public: // actually package-private
+  static ::java::math::BigDecimal * ZERO;
+  ::java::math::BigDecimal * __attribute__((aligned(__alignof__( ::gnu::CORBA::DynAn::UndivideableAny)))) value;
+  jint scale;
+  jint digits;
+public:
+  static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_DynAn_gnuDynFixed__
diff --git a/libjava/gnu/CORBA/DynAn/gnuDynSequence.h b/libjava/gnu/CORBA/DynAn/gnuDynSequence.h
new file mode 100644
index 000000000..cba3b1c5d
--- /dev/null
+++ b/libjava/gnu/CORBA/DynAn/gnuDynSequence.h
@@ -0,0 +1,66 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_DynAn_gnuDynSequence__
+#define __gnu_CORBA_DynAn_gnuDynSequence__
+
+#pragma interface
+
+#include <gnu/CORBA/DynAn/gnuDynArray.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+  namespace gnu
+  {
+    namespace CORBA
+    {
+      namespace DynAn
+      {
+          class gnuDynAnyFactory;
+          class gnuDynSequence;
+      }
+    }
+  }
+  namespace org
+  {
+    namespace omg
+    {
+      namespace CORBA
+      {
+          class Any;
+          class ORB;
+          class TypeCode;
+      }
+      namespace DynamicAny
+      {
+          class DynAny;
+      }
+    }
+  }
+}
+
+class gnu::CORBA::DynAn::gnuDynSequence : public ::gnu::CORBA::DynAn::gnuDynArray
+{
+
+public:
+  gnuDynSequence(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *, ::gnu::CORBA::DynAn::gnuDynAnyFactory *, ::org::omg::CORBA::ORB *);
+  virtual jint get_length();
+  virtual void set_length(jint);
+  virtual void assign(::org::omg::DynamicAny::DynAny *);
+  virtual void set_elements_as_dyn_any(JArray< ::org::omg::DynamicAny::DynAny * > *);
+  virtual void set_elements(JArray< ::org::omg::CORBA::Any * > *);
+  virtual ::org::omg::DynamicAny::DynAny * copy();
+public: // actually package-private
+  virtual void checkBound(jint);
+public: // actually protected
+  virtual void checkArrayValid(::java::lang::Object *);
+private:
+  static const jlong serialVersionUID = 1LL;
+public: // actually package-private
+  jint __attribute__((aligned(__alignof__( ::gnu::CORBA::DynAn::gnuDynArray)))) bound;
+public:
+  static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_DynAn_gnuDynSequence__
diff --git a/libjava/gnu/CORBA/DynAn/gnuDynStruct.h b/libjava/gnu/CORBA/DynAn/gnuDynStruct.h
new file mode 100644
index 000000000..76c32e285
--- /dev/null
+++ b/libjava/gnu/CORBA/DynAn/gnuDynStruct.h
@@ -0,0 +1,60 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_DynAn_gnuDynStruct__
+#define __gnu_CORBA_DynAn_gnuDynStruct__
+
+#pragma interface
+
+#include <gnu/CORBA/DynAn/RecordAny.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+  namespace gnu
+  {
+    namespace CORBA
+    {
+      namespace DynAn
+      {
+          class RecordAny;
+          class gnuDynAnyFactory;
+          class gnuDynStruct;
+      }
+    }
+  }
+  namespace org
+  {
+    namespace omg
+    {
+      namespace CORBA
+      {
+          class ORB;
+          class TypeCode;
+      }
+      namespace DynamicAny
+      {
+          class NameDynAnyPair;
+          class NameValuePair;
+      }
+    }
+  }
+}
+
+class gnu::CORBA::DynAn::gnuDynStruct : public ::gnu::CORBA::DynAn::RecordAny
+{
+
+public:
+  gnuDynStruct(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *, ::gnu::CORBA::DynAn::gnuDynAnyFactory *, ::org::omg::CORBA::ORB *);
+public: // actually protected
+  virtual ::gnu::CORBA::DynAn::RecordAny * newInstance(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *, ::gnu::CORBA::DynAn::gnuDynAnyFactory *, ::org::omg::CORBA::ORB *);
+public:
+  virtual JArray< ::org::omg::DynamicAny::NameDynAnyPair * > * get_members_as_dyn_any();
+  virtual JArray< ::org::omg::DynamicAny::NameValuePair * > * get_members();
+private:
+  static const jlong serialVersionUID = 1LL;
+public:
+  static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_DynAn_gnuDynStruct__
diff --git a/libjava/gnu/CORBA/DynAn/gnuDynUnion.h b/libjava/gnu/CORBA/DynAn/gnuDynUnion.h
new file mode 100644
index 000000000..a159c8c2b
--- /dev/null
+++ b/libjava/gnu/CORBA/DynAn/gnuDynUnion.h
@@ -0,0 +1,71 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_DynAn_gnuDynUnion__
+#define __gnu_CORBA_DynAn_gnuDynUnion__
+
+#pragma interface
+
+#include <gnu/CORBA/DynAn/DivideableAny.h>
+extern "Java"
+{
+  namespace gnu
+  {
+    namespace CORBA
+    {
+      namespace DynAn
+      {
+          class gnuDynAnyFactory;
+          class gnuDynUnion;
+      }
+    }
+  }
+  namespace org
+  {
+    namespace omg
+    {
+      namespace CORBA
+      {
+          class Any;
+          class ORB;
+          class TCKind;
+          class TypeCode;
+      }
+      namespace DynamicAny
+      {
+          class DynAny;
+      }
+    }
+  }
+}
+
+class gnu::CORBA::DynAn::gnuDynUnion : public ::gnu::CORBA::DynAn::DivideableAny
+{
+
+public:
+  gnuDynUnion(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *, ::gnu::CORBA::DynAn::gnuDynAnyFactory *, ::org::omg::CORBA::ORB *);
+  virtual ::org::omg::CORBA::Any * to_any();
+  virtual void assign(::org::omg::DynamicAny::DynAny *);
+  virtual ::org::omg::DynamicAny::DynAny * copy();
+  virtual void from_any(::org::omg::CORBA::Any *);
+  virtual ::org::omg::CORBA::TCKind * discriminator_kind();
+  virtual ::org::omg::DynamicAny::DynAny * get_discriminator();
+  virtual jboolean has_no_active_member();
+  virtual ::org::omg::CORBA::TCKind * member_kind();
+  virtual ::java::lang::String * member_name();
+  virtual ::org::omg::DynamicAny::DynAny * member();
+  virtual void set_discriminator(::org::omg::DynamicAny::DynAny *);
+  virtual void set_to_default_member();
+  virtual void set_to_no_active_member();
+  virtual void updateMember();
+  virtual void changed();
+private:
+  static const jlong serialVersionUID = 1LL;
+public: // actually package-private
+  ::org::omg::DynamicAny::DynAny * __attribute__((aligned(__alignof__( ::gnu::CORBA::DynAn::DivideableAny)))) discriminator;
+  static ::java::lang::String * NOAM;
+public:
+  static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_DynAn_gnuDynUnion__
diff --git a/libjava/gnu/CORBA/DynAn/gnuDynValue.h b/libjava/gnu/CORBA/DynAn/gnuDynValue.h
new file mode 100644
index 000000000..852e69ca9
--- /dev/null
+++ b/libjava/gnu/CORBA/DynAn/gnuDynValue.h
@@ -0,0 +1,84 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_DynAn_gnuDynValue__
+#define __gnu_CORBA_DynAn_gnuDynValue__
+
+#pragma interface
+
+#include <gnu/CORBA/DynAn/RecordAny.h>
+#include <gcj/array.h>
+
+extern "Java"
+{
+  namespace gnu
+  {
+    namespace CORBA
+    {
+      namespace DynAn
+      {
+          class RecordAny;
+          class gnuDynAnyFactory;
+          class gnuDynValue;
+      }
+    }
+  }
+  namespace org
+  {
+    namespace omg
+    {
+      namespace CORBA
+      {
+          class Any;
+          class ORB;
+          class TCKind;
+          class TypeCode;
+      }
+      namespace DynamicAny
+      {
+          class DynAny;
+          class NameDynAnyPair;
+          class NameValuePair;
+      }
+    }
+  }
+}
+
+class gnu::CORBA::DynAn::gnuDynValue : public ::gnu::CORBA::DynAn::RecordAny
+{
+
+public:
+  gnuDynValue(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *, ::gnu::CORBA::DynAn::gnuDynAnyFactory *, ::org::omg::CORBA::ORB *);
+private:
+  void inheritFields(JArray< ::org::omg::DynamicAny::NameDynAnyPair * > *);
+public:
+  virtual ::org::omg::CORBA::TCKind * current_member_kind();
+  virtual ::java::lang::String * current_member_name();
+  virtual JArray< ::org::omg::DynamicAny::NameDynAnyPair * > * get_members_as_dyn_any();
+  virtual JArray< ::org::omg::DynamicAny::NameValuePair * > * get_members();
+  virtual void set_members_as_dyn_any(JArray< ::org::omg::DynamicAny::NameDynAnyPair * > *);
+  virtual void set_members(JArray< ::org::omg::DynamicAny::NameValuePair * > *);
+  virtual jboolean is_null();
+  virtual void set_to_null();
+  virtual void set_to_value();
+public: // actually protected
+  virtual ::gnu::CORBA::DynAn::RecordAny * newInstance(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *, ::gnu::CORBA::DynAn::gnuDynAnyFactory *, ::org::omg::CORBA::ORB *);
+public:
+  virtual jboolean equal(::org::omg::DynamicAny::DynAny *);
+public: // actually protected
+  virtual ::org::omg::DynamicAny::DynAny * focused();
+public:
+  virtual ::org::omg::CORBA::Any * to_any();
+  virtual void assign(::org::omg::DynamicAny::DynAny *);
+  virtual jint component_count();
+  virtual ::java::io::Serializable * get_val();
+  virtual void insert_val(::java::io::Serializable *);
+private:
+  static const jlong serialVersionUID = 1LL;
+public: // actually package-private
+  jboolean __attribute__((aligned(__alignof__( ::gnu::CORBA::DynAn::RecordAny)))) isNull;
+public:
+  static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_DynAn_gnuDynValue__
diff --git a/libjava/gnu/CORBA/DynAn/gnuDynValueBox.h b/libjava/gnu/CORBA/DynAn/gnuDynValueBox.h
new file mode 100644
index 000000000..da79ceba0
--- /dev/null
+++ b/libjava/gnu/CORBA/DynAn/gnuDynValueBox.h
@@ -0,0 +1,70 @@
+
+// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
+
+#ifndef __gnu_CORBA_DynAn_gnuDynValueBox__
+#define __gnu_CORBA_DynAn_gnuDynValueBox__
+
+#pragma interface
+
+#include <gnu/CORBA/DynAn/DivideableAny.h>
+extern "Java"
+{
+  namespace gnu
+  {
+    namespace CORBA
+    {
+      namespace DynAn
+      {
+          class gnuDynAnyFactory;
+          class gnuDynValueBox;
+      }
+    }
+  }
+  namespace org
+  {
+    namespace omg
+    {
+      namespace CORBA
+      {
+          class Any;
+          class ORB;
+          class TypeCode;
+      }
+      namespace DynamicAny
+      {
+          class DynAny;
+      }
+    }
+  }
+}
+
+class gnu::CORBA::DynAn::gnuDynValueBox : public ::gnu::CORBA::DynAn::DivideableAny
+{
+
+public:
+  gnuDynValueBox(::org::omg::CORBA::TypeCode *, ::org::omg::CORBA::TypeCode *, ::gnu::CORBA::DynAn::gnuDynAnyFactory *, ::org::omg::CORBA::ORB *);
+  virtual void assign(::org::omg::DynamicAny::DynAny *);
+  virtual ::org::omg::DynamicAny::DynAny * copy();
+  virtual ::org::omg::DynamicAny::DynAny * current_component();
+  virtual jboolean equal(::org::omg::DynamicAny::DynAny *);
+  virtual void from_any(::org::omg::CORBA::Any *);
+  virtual ::org::omg::CORBA::Any * get_boxed_value();
+  virtual ::org::omg::DynamicAny::DynAny * get_boxed_value_as_dyn_any();
+  virtual ::java::io::Serializable * get_val();
+  virtual void insert_val(::java::io::Serializable *);
+  virtual jboolean is_null();
+  virtual void set_boxed_value(::org::omg::CORBA::Any *);
+  virtual void set_boxed_value_as_dyn_any(::org::omg::DynamicAny::DynAny *);
+  virtual void set_to_null();
+  virtual void set_to_value();
+  virtual ::org::omg::CORBA::Any * to_any();
+private:
+  static const jlong serialVersionUID = 1LL;
+public: // actually package-private
+  ::org::omg::CORBA::TypeCode * __attribute__((aligned(__alignof__( ::gnu::CORBA::DynAn::DivideableAny)))) content;
+  ::java::lang::String * CONTENT;
+public:
+  static ::java::lang::Class class$;
+};
+
+#endif // __gnu_CORBA_DynAn_gnuDynValueBox__
-- 
cgit v1.2.3