}
private static <T extends ManageableSecurity> Collection<T> permuteTestSecurities(final Class<T> clazz) {
intializeClass(clazz);
MetaBean mb = JodaBeanUtils.metaBean(clazz);
List<MetaProperty<?>> mps = new ArrayList<MetaProperty<?>>(mb.metaPropertyMap().values());
// find the longest set of available data
final List<?>[] parameterValues = new List<?>[mps.size()];
int longest = 0;
for (int i = 0; i < mps.size(); i++) {