// Include the auto-generated part of this class. We split this because
// it means we can easily edit the non-auto generated parts right here in
// Include the auto-generated part of this class. We split this because
// it means we can easily edit the non-auto generated parts right here in