// redefine the macro so that now it will generate the class implementation
// old value would provoke a compile-time error if this file is not included
// redefine the macro so that now it will generate the class implementation
// old value would provoke a compile-time error if this file is not included