Auto generated code by Xcore