Program: 174874
Project: 174874
Buggy source:
private void init(){
  Environment env=beanFactory.getBean(Environment.class);
  String package_=env.getProperty(MQ_CONSUMER_PACKAGES);
  if (null == package_) {
    throw new RuntimeException(String.format("String_Node_Str",MQ_CONSUMER_PACKAGES));
  }
  packages=package_.split("String_Node_Str");
  accessKey=env.getProperty(MqConstant.ACCESS_KEY);
  if (null == accessKey || accessKey.trim().isEmpty()) {
    throw new RuntimeException(String.format("String_Node_Str",MqConstant.ACCESS_KEY));
  }
  secretKey=env.getProperty(MqConstant.SECRET_KEY);
  if (null == secretKey || secretKey.trim().isEmpty()) {
    throw new RuntimeException(String.format("String_Node_Str",MqConstant.SECRET_KEY));
  }
  suffix=env.getProperty(MqConstant.MQ_SUFFIX);
  if (null == suffix || suffix.trim().isEmpty()) {
    throw new RuntimeException(String.format("String_Node_Str",MqConstant.MQ_SUFFIX));
  }
  String consumerThread=env.getProperty(MQ_CONSUMER_DEFAULT_THREAD);
  String consumerModel=env.getProperty(MQ_CONSUMER_DEFAULT_MODEL);
  String consumerMaxReconsume=env.getProperty(MQ_CONSUMER_DEFAULT_RECONSUME);
  String consumerSuspendTime=env.getProperty(MQ_CONSUMER_DEFAULT_SUSPEND_TIME);
  if (null != consumerThread) {
    defaultConsumerThread=Integer.valueOf(defaultConsumerThread);
  }
  if (null != consumerMaxReconsume) {
    defaultMaxReconsume=Integer.valueOf(consumerMaxReconsume);
  }
  if (null != consumerSuspendTime) {
    defaultSuspendTime=Integer.valueOf(consumerSuspendTime);
  }
  if (null != consumerModel && !consumerModel.isEmpty()) {
    defaultConsumerModel=consumerModel;
  }
}

Fixed version (ground truth):
private void init(){
  Environment env=beanFactory.getBean(Environment.class);
  String package_=env.getProperty(MQ_CONSUMER_PACKAGES);
  if (null == package_) {
    throw new RuntimeException(String.format("String_Node_Str",MQ_CONSUMER_PACKAGES));
  }
  packages=package_.split("String_Node_Str");
  accessKey=env.getProperty(MqConstant.ACCESS_KEY);
  if (null == accessKey || accessKey.trim().isEmpty()) {
    throw new RuntimeException(String.format("String_Node_Str",MqConstant.ACCESS_KEY));
  }
  secretKey=env.getProperty(MqConstant.SECRET_KEY);
  if (null == secretKey || secretKey.trim().isEmpty()) {
    throw new RuntimeException(String.format("String_Node_Str",MqConstant.SECRET_KEY));
  }
  suffix=env.getProperty(MqConstant.MQ_SUFFIX);
  if (null == suffix || suffix.trim().isEmpty()) {
    throw new RuntimeException(String.format("String_Node_Str",MqConstant.MQ_SUFFIX));
  }
  String consumerThread=env.getProperty(MQ_CONSUMER_DEFAULT_THREAD);
  String consumerModel=env.getProperty(MQ_CONSUMER_DEFAULT_MODEL);
  String consumerMaxReconsume=env.getProperty(MQ_CONSUMER_DEFAULT_MAX_RECONSUME);
  String consumerSuspendTime=env.getProperty(MQ_CONSUMER_DEFAULT_SUSPEND_TIME);
  if (null != consumerThread) {
    defaultConsumerThread=Integer.valueOf(defaultConsumerThread);
  }
  if (null != consumerMaxReconsume) {
    defaultMaxReconsume=Integer.valueOf(consumerMaxReconsume);
  }
  if (null != consumerSuspendTime) {
    defaultSuspendTime=Integer.valueOf(consumerSuspendTime);
  }
  if (null != consumerModel && !consumerModel.isEmpty()) {
    defaultConsumerModel=consumerModel;
  }
}