final CollectionInfo cInfo;
if (temp.equalsIgnoreCase(SourceGeneratorConstants.FIELD_INFO_VECTOR)) {
cInfo = new CollectionInfo(contentType, name, elementName, useJava50,
this.collectionMemberAndAccessorFactory, this.fieldMemberAndAccessorFactory);
} else if (temp.equalsIgnoreCase(SourceGeneratorConstants.FIELD_INFO_ARRAY_LIST)) {
cInfo = new CollectionInfoJ2(contentType, name, elementName, "arraylist", useJava50,
this.collectionJ2MemberAndAccessorFactory, this.fieldMemberAndAccessorFactory);
} else if (temp.equalsIgnoreCase(SourceGeneratorConstants.FIELD_INFO_ODMG)) {
cInfo = new CollectionInfoODMG30(contentType, name, elementName, useJava50,
this.collectionODMG30MemberAndAccessorFactory, this.fieldMemberAndAccessorFactory);
} else if (temp.equalsIgnoreCase(SourceGeneratorConstants.FIELD_INFO_COLLECTION)) {