new MethodInvocation.Static (JavaTypeNames.RTVALUE,
"badValue_Object",
new JavaExpression[]{LiteralWrapper.NULL, LiteralWrapper.make("Bad index in getQualifiedName()")},
new JavaTypeName[]{JavaTypeName.ERRORINFO, JavaTypeName.STRING},
JavaTypeName.OBJECT);
jm.addStatement(new ReturnStatement(new CastExpression(JavaTypeName.STRING, mi)));
} else {
for (final MachineFunction mf : functions.getTopLevelCALFunctions()) {
jm.addStatement( new ReturnStatement(LiteralWrapper.make(mf.getQualifiedName().getQualifiedName())));
}
}