super();
_contentType = contentType;
if (colType.equalsIgnoreCase(SourceGeneratorConstants.FIELD_INFO_ARRAY_LIST)) {
_jType = new JCollectionType("java.util.List", "java.util.ArrayList",
contentType.getJType(), useJava50);
} else if (colType.equalsIgnoreCase(SourceGeneratorConstants.FIELD_INFO_COLLECTION)) {
_jType = new JCollectionType("java.util.Collection", "java.util.LinkedList",
contentType.getJType(), useJava50);
} else if (colType.equalsIgnoreCase(SourceGeneratorConstants.FIELD_INFO_SET)) {
_jType = new JCollectionType("java.util.Set", "java.util.HashSet",
contentType.getJType(), useJava50);
} else if (colType.equalsIgnoreCase(SourceGeneratorConstants.FIELD_INFO_SORTED_SET)) {
_jType = new JCollectionType("java.util.SortedSet", "java.util.TreeSet",
contentType.getJType(), useJava50);
} else if (colType.equalsIgnoreCase(SourceGeneratorConstants.FIELD_INFO_VECTOR)) {
_jType = new JCollectionType("java.util.Vector", contentType.getJType(), useJava50);
} else if (colType.equalsIgnoreCase(SourceGeneratorConstants.FIELD_INFO_ODMG)) {
_jType = new JClass("org.odmg.DArray");
} else {
_jType = null;
}