&& tmpProperties.containsKey(self.getName())) {
String qvtTypeName = (String) tmpProperties.get(self.getName());
AvailableVariables emptyCVariables = new AvailableVariables();
emptyCVariables.currentVariables = oclLib.new OrderedSet();
fr.tm.elibel.smartqvt.qvt.emof.Type typeFound = getFirstTypeInAvailablePackages(
oclLib.new OclVoid(), qvtTypeName, emptyCVariables,
currentPackage, oclLib.new OrderedSet(availablePackages),
trace);
if (typeFound instanceof fr.tm.elibel.smartqvt.qvt.emof.DataType)
res = (fr.tm.elibel.smartqvt.qvt.emof.DataType) typeFound;
}