String () { if (myUnpackedTupleType.isUnbound()) { return "(" + (getTypeName(getIteratedItemType())) + ", ...)"; } return "(" + StringUtil.join(myUnpackedTupleType.getElementTypes(), PyTupleType::getTypeName, ", ") + ")"; }