class TestCase::DumpTest1 : public {
  has byte_value : public byte;
  has short_value : public short;
  has int_value : public int;
  has long_value : public long;
  has float_value : public float;
  has double_value : public double;
  has string_value : public string;
  has int_array : public int[];
  has object_value : public TestCase::DumpTest1;
}