Generated code from  303c8a1d6b9aa587f79ccdd7695c5d307da7ee8d