inner.setMyInt(1);
inner.setMyLong(1);
inner.setMyShort((short)1);
inner.setMyString("one");
JavaBean b1 = new JavaBean();
b1.setMyBigDecimal(new BigDecimal("200"));
b1.setMyBigInteger(new BigInteger("201"));
b1.setMyBoolean(true);
b1.setMyByte((byte)1);
b1.setMyCalendar(cal2);
b1.setMyDouble(2.1);
b1.setMyFloat(2.2f);
b1.setMyInt(2);
b1.setMyJavaBean(inner);
b1.setMyLong(2);
b1.setMyShort((short)2);
b1.setMyString("two");
JavaBean b2 = new JavaBean();
b2.setMyBigDecimal(new BigDecimal("300"));
b2.setMyBigInteger(new BigInteger("301"));
b2.setMyBoolean(true);
b2.setMyByte((byte)3);
b2.setMyCalendar(cal3);
b2.setMyDouble(3.1);
b2.setMyFloat(3.2f);
b2.setMyInt(3);
b2.setMyJavaBean(inner);
b2.setMyLong(3);
b2.setMyShort((short)3);
b2.setMyString("three");
JavaBean b3 = new JavaBean();
b3.setMyBigDecimal(new BigDecimal("400"));
b3.setMyBigInteger(new BigInteger("401"));
b3.setMyBoolean(true);
b3.setMyByte((byte)4);
b3.setMyCalendar(cal4);
b3.setMyDouble(4.1);
b3.setMyFloat(4.2f);
b3.setMyInt(4);
b3.setMyJavaBean(inner);
b3.setMyLong(4);
b3.setMyShort((short)4);
b3.setMyString("four");
JavaBean[] in = new JavaBean[] { b1, b2, b3 };
JavaBean[] out = javaBeanArrayTest(in);
assertEquals(in, out);
}