test_class.declarator: expectedException = ExpectedException.none()
test_class.modifier: @Rule
      public
test_class.original_string: @Rule
      public ExpectedException expectedException = ExpectedException.none();
test_class.type: ExpectedException
test_class.var_name: expectedException
test_class.declarator: notificationMessageManager
test_class.modifier: @Autowired
      private
test_class.original_string: @Autowired
      private NotificationMessageManager notificationMessageManager;
test_class.type: NotificationMessageManager
test_class.var_name: notificationMessageManager
test_class.declarator: businessObjectDataStatusChangeMessageBuilder
test_class.modifier: @Autowired
      private
test_class.original_string: @Autowired
      private BusinessObjectDataStatusChangeMessageBuilder businessObjectDataStatusChangeMessageBuilder;
test_class.type: BusinessObjectDataStatusChangeMessageBuilder
test_class.var_name: businessObjectDataStatusChangeMessageBuilder
test_class.declarator: businessObjectDefinitionDescriptionSuggestionChangeMessageBuilder
test_class.modifier: @Autowired
      private
test_class.original_string: @Autowired
      private BusinessObjectDefinitionDescriptionSuggestionChangeMessageBuilder businessObjectDefinitionDescriptionSuggestionChangeMessageBuilder;
test_class.type: BusinessObjectDefinitionDescriptionSuggestionChangeMessageBuilder
test_class.var_name: businessObjectDefinitionDescriptionSuggestionChangeMessageBuilder
test_class.declarator: businessObjectFormatVersionChangeMessageBuilder
test_class.modifier: @Autowired
      private
test_class.original_string: @Autowired
      private BusinessObjectFormatVersionChangeMessageBuilder businessObjectFormatVersionChangeMessageBuilder;
test_class.type: BusinessObjectFormatVersionChangeMessageBuilder
test_class.var_name: businessObjectFormatVersionChangeMessageBuilder
test_class.declarator: storageUnitStatusChangeMessageBuilder
test_class.modifier: @Autowired
      private
test_class.original_string: @Autowired
      private StorageUnitStatusChangeMessageBuilder storageUnitStatusChangeMessageBuilder;
test_class.type: StorageUnitStatusChangeMessageBuilder
test_class.var_name: storageUnitStatusChangeMessageBuilder
test_class.declarator: userNamespaceAuthorizationChangeMessageBuilder
test_class.modifier: @Autowired
      private
test_class.original_string: @Autowired
      private UserNamespaceAuthorizationChangeMessageBuilder userNamespaceAuthorizationChangeMessageBuilder;
test_class.type: UserNamespaceAuthorizationChangeMessageBuilder
test_class.var_name: userNamespaceAuthorizationChangeMessageBuilder
test_class.file: herd-code/herd-service/src/test/java/org/finra/herd/service/helper/notification/NotificationMessageManagerTest.java
test_class.identifier: NotificationMessageManagerTest
test_class.superclass: extends AbstractServiceTest
test_case.body: @Test
      public void testBuildNotificationMessagesNullNotificationEvent()
      {
          // Specify the expected exception.
          expectedException.expect(IllegalArgumentException.class);
          expectedException.expectMessage("Parameter \"notificationEvent\" must not be null");
  
          notificationMessageManager.buildNotificationMessages(null);
      }
test_case.class_method_signature: NotificationMessageManagerTest.testBuildNotificationMessagesNullNotificationEvent()
test_case.full_signature: @Test public void testBuildNotificationMessagesNullNotificationEvent()
test_case.identifier: testBuildNotificationMessagesNullNotificationEvent
test_case.invocations: expect expectMessage buildNotificationMessages
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testBuildNotificationMessagesNullNotificationEvent()
focal_class.declarator: businessObjectDataStatusChangeMessageBuilder
focal_class.modifier: @Autowired
      private
focal_class.original_string: @Autowired
      private BusinessObjectDataStatusChangeMessageBuilder businessObjectDataStatusChangeMessageBuilder;
focal_class.type: BusinessObjectDataStatusChangeMessageBuilder
focal_class.var_name: businessObjectDataStatusChangeMessageBuilder
focal_class.declarator: businessObjectDefinitionDescriptionSuggestionChangeMessageBuilder
focal_class.modifier: @Autowired
      private
focal_class.original_string: @Autowired
      private BusinessObjectDefinitionDescriptionSuggestionChangeMessageBuilder businessObjectDefinitionDescriptionSuggestionChangeMessageBuilder;
focal_class.type: BusinessObjectDefinitionDescriptionSuggestionChangeMessageBuilder
focal_class.var_name: businessObjectDefinitionDescriptionSuggestionChangeMessageBuilder
focal_class.declarator: businessObjectFormatVersionChangeMessageBuilder
focal_class.modifier: @Autowired
      private
focal_class.original_string: @Autowired
      private BusinessObjectFormatVersionChangeMessageBuilder businessObjectFormatVersionChangeMessageBuilder;
focal_class.type: BusinessObjectFormatVersionChangeMessageBuilder
focal_class.var_name: businessObjectFormatVersionChangeMessageBuilder
focal_class.declarator: storageUnitStatusChangeMessageBuilder
focal_class.modifier: @Autowired
      private
focal_class.original_string: @Autowired
      private StorageUnitStatusChangeMessageBuilder storageUnitStatusChangeMessageBuilder;
focal_class.type: StorageUnitStatusChangeMessageBuilder
focal_class.var_name: storageUnitStatusChangeMessageBuilder
focal_class.declarator: userNamespaceAuthorizationChangeMessageBuilder
focal_class.modifier: @Autowired
      private
focal_class.original_string: @Autowired
      private UserNamespaceAuthorizationChangeMessageBuilder userNamespaceAuthorizationChangeMessageBuilder;
focal_class.type: UserNamespaceAuthorizationChangeMessageBuilder
focal_class.var_name: userNamespaceAuthorizationChangeMessageBuilder
focal_class.declarator: eventTypeNotificationMessageBuilderMap = new HashMap<>()
focal_class.modifier: private
focal_class.original_string: private Map<Class<?>, NotificationMessageBuilder> eventTypeNotificationMessageBuilderMap = new HashMap<>();
focal_class.type: Map<Class<?>, NotificationMessageBuilder>
focal_class.var_name: eventTypeNotificationMessageBuilderMap
focal_class.file: herd-code/herd-service/src/main/java/org/finra/herd/service/helper/notification/NotificationMessageManager.java
focal_class.identifier: NotificationMessageManager
focal_class.class_method_signature: NotificationMessageManager.populateEventTypeNotificationMessageBuilderMap()
focal_class.full_signature: @PostConstruct public void populateEventTypeNotificationMessageBuilderMap()
focal_class.identifier: populateEventTypeNotificationMessageBuilderMap
focal_class.modifiers: @PostConstruct public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void populateEventTypeNotificationMessageBuilderMap()
focal_class.class_method_signature: NotificationMessageManager.getEventTypeNotificationMessageBuilderMap()
focal_class.full_signature: public Map<Class<?>, NotificationMessageBuilder> getEventTypeNotificationMessageBuilderMap()
focal_class.identifier: getEventTypeNotificationMessageBuilderMap
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Map<Class<?>, NotificationMessageBuilder>
focal_class.signature: Map<Class<?>, NotificationMessageBuilder> getEventTypeNotificationMessageBuilderMap()
focal_class.class_method_signature: NotificationMessageManager.buildNotificationMessages(NotificationEvent notificationEvent)
focal_class.full_signature: public List<NotificationMessage> buildNotificationMessages(NotificationEvent notificationEvent)
focal_class.identifier: buildNotificationMessages
focal_class.modifiers: public
focal_class.parameters: (NotificationEvent notificationEvent)
focal_class.return: List<NotificationMessage>
focal_class.signature: List<NotificationMessage> buildNotificationMessages(NotificationEvent notificationEvent)
focal_method.body: public List<NotificationMessage> buildNotificationMessages(NotificationEvent notificationEvent)
      {
          Assert.notNull(notificationEvent, "Parameter \"notificationEvent\" must not be null");
  
          return eventTypeNotificationMessageBuilderMap.get(notificationEvent.getClass()).buildNotificationMessages(notificationEvent);
      }
focal_method.class_method_signature: NotificationMessageManager.buildNotificationMessages(NotificationEvent notificationEvent)
focal_method.full_signature: public List<NotificationMessage> buildNotificationMessages(NotificationEvent notificationEvent)
focal_method.identifier: buildNotificationMessages
focal_method.invocations: notNull buildNotificationMessages get getClass
focal_method.modifiers: public
focal_method.parameters: (NotificationEvent notificationEvent)
focal_method.return: List<NotificationMessage>
focal_method.signature: List<NotificationMessage> buildNotificationMessages(NotificationEvent notificationEvent)