Program: 105577
Project: 105577
Buggy source:
@Override public boolean configure(String name,Map<String,Object> params) throws ConfigurationException {
  _localgw=(String)params.get("String_Node_Str");
  _eth1mask=(String)params.get("String_Node_Str");
  _eth1ip=(String)params.get("String_Node_Str");
  if (_eth1ip != null) {
    params.put("String_Node_Str","String_Node_Str");
  }
 else {
    s_logger.info("String_Node_Str");
  }
  String eth2ip=(String)params.get("String_Node_Str");
  if (eth2ip != null) {
    params.put("String_Node_Str","String_Node_Str");
  }
 else {
    s_logger.info("String_Node_Str");
  }
  super.configure(name,params);
  for (  Map.Entry<String,Object> entry : params.entrySet()) {
    _properties.put(entry.getKey(),entry.getValue());
  }
  String value=(String)params.get("String_Node_Str");
  if (value != null && value.equals("String_Node_Str"))   _proxyPort=443;
 else {
    value=(String)params.get("String_Node_Str");
    _proxyPort=NumbersUtil.parseInt(value,80);
  }
  value=(String)params.get("String_Node_Str");
  _proxyVmId=NumbersUtil.parseLong(value,0);
  if (_localgw != null) {
    String mgmtHost=(String)params.get("String_Node_Str");
    addRouteToInternalIpOrCidr(_localgw,_eth1ip,_eth1mask,mgmtHost);
    String internalDns1=(String)params.get("String_Node_Str");
    if (internalDns1 == null) {
      s_logger.warn("String_Node_Str");
    }
 else {
      addRouteToInternalIpOrCidr(_localgw,_eth1ip,_eth1mask,internalDns1);
    }
    String internalDns2=(String)params.get("String_Node_Str");
    if (internalDns2 != null) {
      addRouteToInternalIpOrCidr(_localgw,_eth1ip,_eth1mask,internalDns2);
    }
  }
  _pubIp=(String)params.get("String_Node_Str");
  value=(String)params.get("String_Node_Str");
  if (value != null && value.equalsIgnoreCase("String_Node_Str")) {
    disableRpFilter();
  }
  if (s_logger.isInfoEnabled())   s_logger.info("String_Node_Str" + _proxyVmId);
  return true;
}

Fixed version (ground truth):
@Override public boolean configure(String name,Map<String,Object> params) throws ConfigurationException {
  _localgw=(String)params.get("String_Node_Str");
  _eth1mask=(String)params.get("String_Node_Str");
  _eth1ip=(String)params.get("String_Node_Str");
  if (_eth1ip != null) {
    params.put("String_Node_Str","String_Node_Str");
  }
 else {
    s_logger.info("String_Node_Str");
  }
  String eth2ip=(String)params.get("String_Node_Str");
  if (eth2ip != null) {
    params.put("String_Node_Str","String_Node_Str");
  }
 else {
    s_logger.info("String_Node_Str");
  }
  super.configure(name,params);
  for (  Map.Entry<String,Object> entry : params.entrySet()) {
    _properties.put(entry.getKey(),entry.getValue());
  }
  String value=(String)params.get("String_Node_Str");
  if (value != null && value.equals("String_Node_Str"))   _proxyPort=443;
 else {
    value=(String)params.get("String_Node_Str");
    _proxyPort=NumbersUtil.parseInt(value,80);
  }
  value=(String)params.get("String_Node_Str");
  _proxyVmId=NumbersUtil.parseLong(value,0);
  if (_localgw != null) {
    String mgmtHost=(String)params.get("String_Node_Str");
    if (_eth1ip != null) {
      addRouteToInternalIpOrCidr(_localgw,_eth1ip,_eth1mask,mgmtHost);
      String internalDns1=(String)params.get("String_Node_Str");
      if (internalDns1 == null) {
        s_logger.warn("String_Node_Str");
      }
 else {
        addRouteToInternalIpOrCidr(_localgw,_eth1ip,_eth1mask,internalDns1);
      }
      String internalDns2=(String)params.get("String_Node_Str");
      if (internalDns2 != null) {
        addRouteToInternalIpOrCidr(_localgw,_eth1ip,_eth1mask,internalDns2);
      }
    }
  }
  _pubIp=(String)params.get("String_Node_Str");
  value=(String)params.get("String_Node_Str");
  if (value != null && value.equalsIgnoreCase("String_Node_Str")) {
    disableRpFilter();
  }
  if (s_logger.isInfoEnabled())   s_logger.info("String_Node_Str" + _proxyVmId);
  return true;
}