test_class.declarator: reactorClass = asReactorClass(ConferenceSetup.class)
test_class.modifier: private final
test_class.original_string: private final EventReactorClass<?> reactorClass = asReactorClass(ConferenceSetup.class);
test_class.type: EventReactorClass<?>
test_class.var_name: reactorClass
test_class.file: server/src/test/java/io/spine/server/event/model/EventReactorClassTest.java
test_class.identifier: EventReactorClassTest
test_case.body: @Test
      @DisplayName("obtain the method by the class of the event and the class of the origin")
      void reactorOf() {
          EventReactorMethod method = reactorClass.reactorOf(
                  EventClass.from(ConferenceAnnounced.class),
                  EmptyClass.instance()
          );
          assertThat(method.rawMethod())
              .isEqualTo(ModelTests.getMethod(ConferenceSetup.class, "invitationPolicy"));
      }
test_case.class_method_signature: EventReactorClassTest.reactorOf()
test_case.full_signature: @Test @DisplayName("obtain the method by the class of the event and the class of the origin") void reactorOf()
test_case.identifier: reactorOf
test_case.invocations: reactorOf from instance isEqualTo assertThat rawMethod getMethod
test_case.modifiers: @Test @DisplayName("obtain the method by the class of the event and the class of the origin")
test_case.parameters: ()
test_case.return: void
test_case.signature: void reactorOf()
focal_class.declarator: serialVersionUID = 0L
focal_class.modifier: private static final
focal_class.original_string: private static final long serialVersionUID = 0L;
focal_class.type: long
focal_class.var_name: serialVersionUID
focal_class.declarator: reactors
focal_class.modifier: private final
focal_class.original_string: private final HandlerMap<EventClass, EventClass, EventReactorMethod> reactors;
focal_class.type: HandlerMap<EventClass, EventClass, EventReactorMethod>
focal_class.var_name: reactors
focal_class.declarator: events
focal_class.modifier: private final
focal_class.original_string: private final ImmutableSet<EventClass> events;
focal_class.type: ImmutableSet<EventClass>
focal_class.var_name: events
focal_class.declarator: domesticEvents
focal_class.modifier: private final
focal_class.original_string: private final ImmutableSet<EventClass> domesticEvents;
focal_class.type: ImmutableSet<EventClass>
focal_class.var_name: domesticEvents
focal_class.declarator: externalEvents
focal_class.modifier: private final
focal_class.original_string: private final ImmutableSet<EventClass> externalEvents;
focal_class.type: ImmutableSet<EventClass>
focal_class.var_name: externalEvents
focal_class.file: server/src/main/java/io/spine/server/event/model/EventReactorClass.java
focal_class.identifier: EventReactorClass
focal_class.interfaces: implements ReactingClass
focal_class.class_method_signature: EventReactorClass.EventReactorClass(Class<? extends S> cls)
focal_class.full_signature: private  EventReactorClass(Class<? extends S> cls)
focal_class.identifier: EventReactorClass
focal_class.modifiers: private
focal_class.parameters: (Class<? extends S> cls)
focal_class.signature:  EventReactorClass(Class<? extends S> cls)
focal_class.class_method_signature: EventReactorClass.asReactorClass(Class<S> cls)
focal_class.full_signature: public static EventReactorClass<S> asReactorClass(Class<S> cls)
focal_class.identifier: asReactorClass
focal_class.modifiers: public static
focal_class.parameters: (Class<S> cls)
focal_class.return: EventReactorClass<S>
focal_class.signature: EventReactorClass<S> asReactorClass(Class<S> cls)
focal_class.class_method_signature: EventReactorClass.reactorOf(EventClass eventClass, MessageClass originClass)
focal_class.full_signature: @Override public EventReactorMethod reactorOf(EventClass eventClass, MessageClass originClass)
focal_class.identifier: reactorOf
focal_class.modifiers: @Override public
focal_class.parameters: (EventClass eventClass, MessageClass originClass)
focal_class.return: EventReactorMethod
focal_class.signature: EventReactorMethod reactorOf(EventClass eventClass, MessageClass originClass)
focal_class.class_method_signature: EventReactorClass.reactionOutput()
focal_class.full_signature: @Override public ImmutableSet<EventClass> reactionOutput()
focal_class.identifier: reactionOutput
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: ImmutableSet<EventClass>
focal_class.signature: ImmutableSet<EventClass> reactionOutput()
focal_class.class_method_signature: EventReactorClass.events()
focal_class.full_signature: @Override public ImmutableSet<EventClass> events()
focal_class.identifier: events
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: ImmutableSet<EventClass>
focal_class.signature: ImmutableSet<EventClass> events()
focal_class.class_method_signature: EventReactorClass.externalEvents()
focal_class.full_signature: @Override public ImmutableSet<EventClass> externalEvents()
focal_class.identifier: externalEvents
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: ImmutableSet<EventClass>
focal_class.signature: ImmutableSet<EventClass> externalEvents()
focal_class.class_method_signature: EventReactorClass.domesticEvents()
focal_class.full_signature: @Override public ImmutableSet<EventClass> domesticEvents()
focal_class.identifier: domesticEvents
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: ImmutableSet<EventClass>
focal_class.signature: ImmutableSet<EventClass> domesticEvents()
focal_class.superclass: extends ModelClass<S>
focal_method.body: @Override
      public EventReactorMethod reactorOf(EventClass eventClass, MessageClass originClass) {
          return reactors.handlerOf(eventClass, originClass);
      }
focal_method.class_method_signature: EventReactorClass.reactorOf(EventClass eventClass, MessageClass originClass)
focal_method.full_signature: @Override public EventReactorMethod reactorOf(EventClass eventClass, MessageClass originClass)
focal_method.identifier: reactorOf
focal_method.invocations: handlerOf
focal_method.modifiers: @Override public
focal_method.parameters: (EventClass eventClass, MessageClass originClass)
focal_method.return: EventReactorMethod
focal_method.signature: EventReactorMethod reactorOf(EventClass eventClass, MessageClass originClass)