.
X++:
{
SysLabel label;
DictMethod dictMethod;
SysDictType dictType;
;
dictMethod = new DictMethod(UtilElementType::TableInstanceMethod, xxx.TableId, xxx.DataMethod);
if (dictMethod.returnType() == Types::UserType)
{
dictType = new SysDictType(dictMethod.returnId());
if (languageId)
{
label = new SysLabel(languageId);
valLabel = label.extractString(dictType.labelLabel());
}
else
{
valLabel = dictType.label();
}
}
else
{
valLabel = dictMethod.name();
}
}