changed the previously committed change to a more easily maintainable
version (less redundancy)
generated source code