@Override
    public String toString() {
        String returnString = "";
        int indexOfLessThan = label.indexOf("<");
        String truncatedLabel = label;
        if (indexOfLessThan != -1) {
            truncatedLabel = label.substring(0, indexOfLessThan);
        }
        returnString += "CALL " + label + "    " + truncatedLabel + "(";
        for (int i = 0; i < functionArgList.size(); i++) {
            returnString += functionArgList.get(i).toString();
            if (i != functionArgList.size() - 1) {
                returnString += ",";
            }
        }
        return returnString + ")";
    }