{ new RootBuilderWrapper<Long, Greeting>(new GreetingsCallbackRequestBuilders()), Tone.FRIENDLY, false },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsPromiseCtxBuilders()), Tone.FRIENDLY, false },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsPromiseCtxRequestBuilders()), Tone.FRIENDLY, false },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsTaskBuilders()), Tone.FRIENDLY, false },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsTaskRequestBuilders()), Tone.FRIENDLY, false },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsBuilders()), Tone.INSULTING, false },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsRequestBuilders()), Tone.INSULTING, false },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsPromiseBuilders()), Tone.INSULTING, false },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsPromiseRequestBuilders()), Tone.INSULTING, false },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsCallbackBuilders()), Tone.INSULTING, false },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsCallbackRequestBuilders()), Tone.INSULTING, false },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsPromiseCtxBuilders()), Tone.INSULTING, false },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsPromiseCtxRequestBuilders()), Tone.INSULTING, false },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsTaskBuilders()), Tone.INSULTING, false },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsTaskRequestBuilders()), Tone.INSULTING, false },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsBuilders()), Tone.FRIENDLY, true },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsRequestBuilders()), Tone.FRIENDLY, true },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsPromiseBuilders()), Tone.FRIENDLY, true },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsPromiseRequestBuilders()), Tone.FRIENDLY, true },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsCallbackBuilders()), Tone.FRIENDLY, true },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsCallbackRequestBuilders()), Tone.FRIENDLY, true },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsPromiseCtxBuilders()), Tone.FRIENDLY, true },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsPromiseCtxRequestBuilders()), Tone.FRIENDLY, true },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsTaskBuilders()), Tone.FRIENDLY, true },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsTaskRequestBuilders()), Tone.FRIENDLY, true },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsBuilders()), Tone.INSULTING, true },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsRequestBuilders()), Tone.INSULTING, true },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsPromiseBuilders()), Tone.INSULTING, true },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsPromiseRequestBuilders()), Tone.INSULTING, true },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsCallbackBuilders()), Tone.INSULTING, true },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsCallbackRequestBuilders()), Tone.INSULTING, true },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsPromiseCtxBuilders()), Tone.INSULTING, true },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsPromiseCtxRequestBuilders()), Tone.INSULTING, true },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsTaskBuilders()), Tone.INSULTING, true },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsTaskRequestBuilders()), Tone.INSULTING, true },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsBuilders(FORCE_USE_NEXT_OPTIONS)), Tone.FRIENDLY, false },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsRequestBuilders(FORCE_USE_NEXT_OPTIONS)), Tone.FRIENDLY,
false },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsPromiseBuilders(FORCE_USE_NEXT_OPTIONS)), Tone.FRIENDLY,
false },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsPromiseRequestBuilders(FORCE_USE_NEXT_OPTIONS)),
Tone.FRIENDLY, false },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsCallbackBuilders(FORCE_USE_NEXT_OPTIONS)), Tone.FRIENDLY,
false },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsCallbackRequestBuilders(FORCE_USE_NEXT_OPTIONS)),
Tone.FRIENDLY, false },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsPromiseCtxBuilders(FORCE_USE_NEXT_OPTIONS)),
Tone.FRIENDLY, false },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsPromiseCtxRequestBuilders(FORCE_USE_NEXT_OPTIONS)),
Tone.FRIENDLY, false },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsTaskBuilders(FORCE_USE_NEXT_OPTIONS)), Tone.FRIENDLY,
false },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsTaskRequestBuilders(FORCE_USE_NEXT_OPTIONS)),
Tone.FRIENDLY, false },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsBuilders(FORCE_USE_NEXT_OPTIONS)), Tone.INSULTING, false },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsRequestBuilders(FORCE_USE_NEXT_OPTIONS)), Tone.INSULTING,
false },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsPromiseBuilders(FORCE_USE_NEXT_OPTIONS)), Tone.INSULTING,
false },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsPromiseRequestBuilders(FORCE_USE_NEXT_OPTIONS)),
Tone.INSULTING, false },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsCallbackBuilders(FORCE_USE_NEXT_OPTIONS)),
Tone.INSULTING, false },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsCallbackRequestBuilders(FORCE_USE_NEXT_OPTIONS)),
Tone.INSULTING, false },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsPromiseCtxBuilders(FORCE_USE_NEXT_OPTIONS)),
Tone.INSULTING, false },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsPromiseCtxRequestBuilders(FORCE_USE_NEXT_OPTIONS)),
Tone.INSULTING, false },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsTaskBuilders(FORCE_USE_NEXT_OPTIONS)), Tone.INSULTING,
false },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsTaskRequestBuilders(FORCE_USE_NEXT_OPTIONS)),
Tone.INSULTING, false },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsBuilders(FORCE_USE_NEXT_OPTIONS)), Tone.FRIENDLY, true },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsRequestBuilders(FORCE_USE_NEXT_OPTIONS)), Tone.FRIENDLY,
true },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsPromiseBuilders(FORCE_USE_NEXT_OPTIONS)), Tone.FRIENDLY,
true },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsPromiseRequestBuilders(FORCE_USE_NEXT_OPTIONS)),
Tone.FRIENDLY, true },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsCallbackBuilders(FORCE_USE_NEXT_OPTIONS)), Tone.FRIENDLY,
true },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsCallbackRequestBuilders(FORCE_USE_NEXT_OPTIONS)),
Tone.FRIENDLY, true },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsPromiseCtxBuilders(FORCE_USE_NEXT_OPTIONS)),
Tone.FRIENDLY, true },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsPromiseCtxRequestBuilders(FORCE_USE_NEXT_OPTIONS)),
Tone.FRIENDLY, true },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsTaskBuilders(FORCE_USE_NEXT_OPTIONS)), Tone.FRIENDLY,
true },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsTaskRequestBuilders(FORCE_USE_NEXT_OPTIONS)),
Tone.FRIENDLY, true },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsBuilders(FORCE_USE_NEXT_OPTIONS)), Tone.INSULTING, true },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsRequestBuilders(FORCE_USE_NEXT_OPTIONS)), Tone.INSULTING,
true },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsPromiseBuilders(FORCE_USE_NEXT_OPTIONS)), Tone.INSULTING,
true },
{ new RootBuilderWrapper<Long, Greeting>(new GreetingsPromiseRequestBuilders(FORCE_USE_NEXT_OPTIONS)),