String fullyQualifiedName= currentType.getFullyQualifiedName('.');
if (fullyQualifiedName.equals(expectedType)) {
res.add(new Variable(fullyQualifiedName, "this", Variable.LITERALS, false, res.size()));
if (primitiveTypeCode == null) {
res.add(new Variable(expectedType, "null", Variable.LITERALS, false, res.size()));
} else {
String typeName= primitiveTypeCode.toString();
if (primitiveTypeCode == PrimitiveType.BOOLEAN) {
res.add(new Variable(typeName, "true", Variable.LITERALS, isAutoboxing, res.size()));
res.add(new Variable(typeName, "false", Variable.LITERALS, isAutoboxing, res.size()));
} else {
res.add(new Variable(typeName, "0", Variable.LITERALS, isAutoboxing, res.size()));