Program: 167933
Project: 167933
Buggy source:
private static void installServices(final ServiceTarget serviceTarget,final NewAbstractModelControllerOperationHandlerService<?> operationHandlerService,final ServiceName modelControllerName,final ServiceName networkInterfaceBindingName,final int port,ServiceVerificationHandler verificationHandler,List<ServiceController<?>> newControllers){
  final SimpleServerAuthenticationProvider provider=new SimpleServerAuthenticationProvider();
  provider.addUser("String_Node_Str",RemotingServices.ENDPOINT.getSimpleName(),"String_Node_Str".toCharArray());
  final ConnectorService connectorService=new ConnectorService();
  connectorService.setOptionMap(OptionMap.create(Options.SASL_MECHANISMS,Sequence.of("String_Node_Str")));
  addController(newControllers,serviceTarget.addService(RemotingServices.connectorServiceName("String_Node_Str"),connectorService).addDependency(RemotingServices.ENDPOINT,Endpoint.class,connectorService.getEndpointInjector()).addInjection(connectorService.getAuthenticationProviderInjector(),provider).addListener(verificationHandler).setInitialMode(Mode.ACTIVE).install());
  final NetworkBindingStreamServerService streamServerService=new NetworkBindingStreamServerService(port);
  addController(newControllers,serviceTarget.addService(RemotingServices.serverServiceName("String_Node_Str",port),streamServerService).addDependency(RemotingServices.connectorServiceName("String_Node_Str"),ChannelListener.class,streamServerService.getConnectorInjector()).addDependency(networkInterfaceBindingName,NetworkInterfaceBinding.class,streamServerService.getInterfaceBindingInjector()).addInjection(connectorService.getAuthenticationProviderInjector(),provider).addListener(verificationHandler).setInitialMode(Mode.ACTIVE).install());
  installChannelServices(serviceTarget,operationHandlerService,modelControllerName,"String_Node_Str",verificationHandler,newControllers);
}

Fixed version (ground truth):
private static void installServices(final ServiceTarget serviceTarget,final NewAbstractModelControllerOperationHandlerService<?> operationHandlerService,final ServiceName modelControllerName,final ServiceName networkInterfaceBindingName,final int port,ServiceVerificationHandler verificationHandler,List<ServiceController<?>> newControllers){
  final SimpleServerAuthenticationProvider provider=new SimpleServerAuthenticationProvider();
  provider.addUser("String_Node_Str",RemotingServices.ENDPOINT.getSimpleName(),"String_Node_Str".toCharArray());
  final ConnectorService connectorService=new ConnectorService();
  connectorService.setOptionMap(OptionMap.create(Options.SASL_MECHANISMS,Sequence.of("String_Node_Str")));
  addController(newControllers,serviceTarget.addService(RemotingServices.connectorServiceName("String_Node_Str"),connectorService).addDependency(RemotingServices.ENDPOINT,Endpoint.class,connectorService.getEndpointInjector()).addInjection(connectorService.getAuthenticationProviderInjector(),provider).addListener(verificationHandler).setInitialMode(Mode.ACTIVE).install());
  final NetworkBindingStreamServerService streamServerService=new NetworkBindingStreamServerService(port);
  addController(newControllers,serviceTarget.addService(RemotingServices.serverServiceName("String_Node_Str",port),streamServerService).addDependency(RemotingServices.connectorServiceName("String_Node_Str"),ChannelListener.class,streamServerService.getConnectorInjector()).addDependency(networkInterfaceBindingName,NetworkInterfaceBinding.class,streamServerService.getInterfaceBindingInjector()).addListener(verificationHandler).setInitialMode(Mode.ACTIVE).install());
  installChannelServices(serviceTarget,operationHandlerService,modelControllerName,"String_Node_Str",verificationHandler,newControllers);
}