language generation techniques to create "data pockets" in alternate versions of a covered work in object code and Corresponding