if(c2j.getJavaTypeName(p, false)==null) {
throw new IllegalArgumentException();
} else if (p.getValue() instanceof Collection) {
Collection col = (Collection) p.getValue();
DefaultInitializor initialization = (DefaultInitializor) col.accept(new DefaultValueVisitor(true) {
public Object accept(Bag o) {
return new DefaultInitializor("java.util.ArrayList", true);
}