}
if (vectorTypeName == null)
vectorTypeName = IASLanguageConstants.Vector_object;
IClassDefinition vectorImplClass = AppliedVectorDefinition.lookupVectorImplClass(project, vectorTypeName);
AppliedVectorDefinition result = new AppliedVectorDefinition(project, vectorImplClass, elementType);
vectorElementTypeToVectorClassMap.put(elementType, result);
if (vectorTypeName == IASLanguageConstants.Vector_object)
result.adjustVectorMethods(this.project);