Our new example adds prefix and suffix text to a series of
        selected lines. This macro can be used to reduce typing for a series of
        text items that must be preceded and following by identical text. In
        Java, for example, if we are interested in making a series of calls to
        StringBuffer.append() to construct a lengthy,
        formatted string, we could type the parameter for each call on
        successive lines as follows:
profileString_1
secretThing.toString()
name
address
addressSupp
city
“state/province”
countryOur macro would ask for input for the common “prefix”
        and “suffix” to be applied to each line; in this case, the
        prefix is ourStringBuffer.append( and the suffix
        is );. After selecting these lines and running
        the macro, the resulting text would look like this:
ourStringBuffer.append(profileString_1);
ourStringBuffer.append(secretThing.toString());
ourStringBuffer.append(name);
ourStringBuffer.append(address);
ourStringBuffer.append(addressSupp);
ourStringBuffer.append(city);
ourStringBuffer.append(“state/province”);
ourStringBuffer.append(country);