test_class.declarator: TARGET_EVENT_CLASS = EventClass.from(ItgProjectCreated.class)
test_class.modifier: private static final
test_class.original_string: private static final EventClass TARGET_EVENT_CLASS = EventClass.from(ItgProjectCreated.class);
test_class.type: EventClass
test_class.var_name: TARGET_EVENT_CLASS
test_class.declarator: broker
test_class.modifier: private
test_class.original_string: private IntegrationBroker broker;
test_class.type: IntegrationBroker
test_class.var_name: broker
test_class.declarator: context
test_class.modifier: private
test_class.original_string: private BoundedContext context;
test_class.type: BoundedContext
test_class.var_name: context
test_class.file: server/src/test/java/io/spine/server/integration/DomesticEventPublisherTest.java
test_class.identifier: DomesticEventPublisherTest
test_case.body: @Test
      @DisplayName("dispatch no external events")
      void dispatchNoExternalEvents() {
          DomesticEventPublisher publisher =
                  new DomesticEventPublisher(broker, TARGET_EVENT_CLASS);
          Set<EventClass> classes = publisher.externalEventClasses();
          assertThat(classes).isEmpty();
      }
test_case.class_method_signature: DomesticEventPublisherTest.dispatchNoExternalEvents()
test_case.full_signature: @Test @DisplayName("dispatch no external events") void dispatchNoExternalEvents()
test_case.identifier: dispatchNoExternalEvents
test_case.invocations: externalEventClasses isEmpty assertThat
test_case.modifiers: @Test @DisplayName("dispatch no external events")
test_case.parameters: ()
test_case.return: void
test_case.signature: void dispatchNoExternalEvents()
focal_class.declarator: eventClasses
focal_class.modifier: private final
focal_class.original_string: private final ImmutableSet<EventClass> eventClasses;
focal_class.type: ImmutableSet<EventClass>
focal_class.var_name: eventClasses
focal_class.declarator: broker
focal_class.modifier: private final
focal_class.original_string: private final IntegrationBroker broker;
focal_class.type: IntegrationBroker
focal_class.var_name: broker
focal_class.file: server/src/main/java/io/spine/server/integration/DomesticEventPublisher.java
focal_class.identifier: DomesticEventPublisher
focal_class.interfaces: implements EventDispatcher, Logging
focal_class.class_method_signature: DomesticEventPublisher.DomesticEventPublisher(IntegrationBroker broker, EventClass messageClass)
focal_class.full_signature:   DomesticEventPublisher(IntegrationBroker broker, EventClass messageClass)
focal_class.identifier: DomesticEventPublisher
focal_class.parameters: (IntegrationBroker broker, EventClass messageClass)
focal_class.signature:  DomesticEventPublisher(IntegrationBroker broker, EventClass messageClass)
focal_class.class_method_signature: DomesticEventPublisher.messageClasses()
focal_class.full_signature: @Override public ImmutableSet<EventClass> messageClasses()
focal_class.identifier: messageClasses
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: ImmutableSet<EventClass>
focal_class.signature: ImmutableSet<EventClass> messageClasses()
focal_class.class_method_signature: DomesticEventPublisher.dispatch(EventEnvelope event)
focal_class.full_signature: @Override public void dispatch(EventEnvelope event)
focal_class.identifier: dispatch
focal_class.modifiers: @Override public
focal_class.parameters: (EventEnvelope event)
focal_class.return: void
focal_class.signature: void dispatch(EventEnvelope event)
focal_class.class_method_signature: DomesticEventPublisher.domesticEventClasses()
focal_class.full_signature: @Override public ImmutableSet<EventClass> domesticEventClasses()
focal_class.identifier: domesticEventClasses
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: ImmutableSet<EventClass>
focal_class.signature: ImmutableSet<EventClass> domesticEventClasses()
focal_class.class_method_signature: DomesticEventPublisher.externalEventClasses()
focal_class.full_signature: @Override public ImmutableSet<EventClass> externalEventClasses()
focal_class.identifier: externalEventClasses
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: ImmutableSet<EventClass>
focal_class.signature: ImmutableSet<EventClass> externalEventClasses()
focal_class.class_method_signature: DomesticEventPublisher.equals(Object o)
focal_class.full_signature: @Override public boolean equals(Object o)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (Object o)
focal_class.return: boolean
focal_class.signature: boolean equals(Object o)
focal_class.class_method_signature: DomesticEventPublisher.hashCode()
focal_class.full_signature: @Override public int hashCode()
focal_class.identifier: hashCode
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int hashCode()
focal_method.body: @Override
      public ImmutableSet<EventClass> externalEventClasses() {
          return ImmutableSet.of();
      }
focal_method.class_method_signature: DomesticEventPublisher.externalEventClasses()
focal_method.full_signature: @Override public ImmutableSet<EventClass> externalEventClasses()
focal_method.identifier: externalEventClasses
focal_method.invocations: of
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: ImmutableSet<EventClass>
focal_method.signature: ImmutableSet<EventClass> externalEventClasses()