The diagram of the class structure should be considered abandoned. The implementation does not involve creating these classes. Instead it changes existing classes only.