Program: 134643
Project: 134643
Buggy source:
@Override public void init() throws ServletException {
  super.init();
  logger.debug("String_Node_Str");
  logger.debug("String_Node_Str");
  String propertiesDirectoryParameter=System.getProperty(Constants.PROPERTIES_DIR_PARAM_NAME);
  Properties endpointProps;
  if (propertiesDirectoryParameter != null) {
    endpointProps=PropertiesUtil.getInstance().load(propertiesDirectoryParameter + Constants.PROPERTIES_FILE_CONSUMERS,false);
    this.props=PropertiesUtil.getInstance().load(propertiesDirectoryParameter + Constants.PROPERTIES_FILE_CONSUMER_GATEWAY,false);
  }
 else {
    endpointProps=PropertiesUtil.getInstance().load(Constants.PROPERTIES_FILE_CONSUMERS);
    this.props=PropertiesUtil.getInstance().load(Constants.PROPERTIES_FILE_CONSUMER_GATEWAY);
  }
  logger.debug("String_Node_Str");
  String serviceCallsByXRdServiceIdStr=this.props.getProperty(Constants.CONSUMER_PROPS_SVC_CALLS_BY_XRD_SVC_ID_ENABLED);
  this.serviceCallsByXRdServiceId=serviceCallsByXRdServiceIdStr == null ? false : serviceCallsByXRdServiceIdStr.equalsIgnoreCase("String_Node_Str");
  logger.debug("String_Node_Str",this.props.getProperty(Constants.CONSUMER_PROPS_SECURITY_SERVER_URL));
  logger.debug("String_Node_Str",this.props.getProperty(Constants.CONSUMER_PROPS_ID_CLIENT));
  logger.debug("String_Node_Str",this.props.getProperty(Constants.ENDPOINT_PROPS_SERVICE_NAMESPACE_DESERIALIZE));
  logger.debug("String_Node_Str",this.props.getProperty(Constants.ENDPOINT_PROPS_SERVICE_NAMESPACE_SERIALIZE));
  logger.debug("String_Node_Str",this.props.getProperty(Constants.ENDPOINT_PROPS_SERVICE_NAMESPACE_PREFIX_SERIALIZE));
  logger.debug("String_Node_Str",this.serviceCallsByXRdServiceId);
  logger.debug("String_Node_Str");
  this.endpoints=ConsumerGatewayUtil.extractConsumers(endpointProps,this.props);
  logger.debug("String_Node_Str");
}

Fixed version (ground truth):
@Override public void init() throws ServletException {
  super.init();
  logger.debug("String_Node_Str");
  logger.debug("String_Node_Str");
  String propertiesDirectoryParameter=System.getProperty(Constants.PROPERTIES_DIR_PARAM_NAME);
  Properties endpointProps;
  if (propertiesDirectoryParameter != null) {
    endpointProps=PropertiesUtil.getInstance().load(propertiesDirectoryParameter + Constants.PROPERTIES_FILE_CONSUMERS,false);
    this.props=PropertiesUtil.getInstance().load(propertiesDirectoryParameter + Constants.PROPERTIES_FILE_CONSUMER_GATEWAY,false);
  }
 else {
    endpointProps=PropertiesUtil.getInstance().load(Constants.PROPERTIES_FILE_CONSUMERS);
    this.props=PropertiesUtil.getInstance().load(Constants.PROPERTIES_FILE_CONSUMER_GATEWAY);
  }
  logger.debug("String_Node_Str");
  String serviceCallsByXRdServiceIdStr=this.props.getProperty(Constants.CONSUMER_PROPS_SVC_CALLS_BY_XRD_SVC_ID_ENABLED);
  this.serviceCallsByXRdServiceId=serviceCallsByXRdServiceIdStr == null ? false : "String_Node_Str".equalsIgnoreCase(serviceCallsByXRdServiceIdStr);
  logger.debug("String_Node_Str",this.props.getProperty(Constants.CONSUMER_PROPS_SECURITY_SERVER_URL));
  logger.debug("String_Node_Str",this.props.getProperty(Constants.CONSUMER_PROPS_ID_CLIENT));
  logger.debug("String_Node_Str",this.props.getProperty(Constants.ENDPOINT_PROPS_SERVICE_NAMESPACE_DESERIALIZE));
  logger.debug("String_Node_Str",this.props.getProperty(Constants.ENDPOINT_PROPS_SERVICE_NAMESPACE_SERIALIZE));
  logger.debug("String_Node_Str",this.props.getProperty(Constants.ENDPOINT_PROPS_SERVICE_NAMESPACE_PREFIX_SERIALIZE));
  logger.debug("String_Node_Str",this.serviceCallsByXRdServiceId);
  logger.debug("String_Node_Str");
  this.endpoints=ConsumerGatewayUtil.extractConsumers(endpointProps,this.props);
  logger.debug("String_Node_Str");
}