public void testClone() throws Exception { String[] names = new String[] {"name", "descriptorType"}; Object[] values = new Object[] {"testName", "testType"}; DescriptorSupport descriptor = new DescriptorSupport(names, values); DescriptorSupport clone = (DescriptorSupport) descriptor.clone(); compareFields(descriptor.getFields(), clone.getFields()); }