Autogenerated code. Try 2
Compilable revision. Try 2