Generated from rev 3afd316