generated from ecfa97c2