if (log.isDebugEnabled()) {
if (log.isErrorEnabled()) {
  private Agent processInputLine(String line) {    Vector words = org.cougaar.util.StringUtility.parseCSV(line);    if (words.size() < 3) {      // error -- need at least 3 words on the line!      // log something      if (log.isDebugEnabled()) {	log.error("processInputLine: " + this + " got Agent description missing elements: " + line);      }      return null;    }    String name = (String)words.elementAt(0);    float lat = 0.0f;    float lon = 0.0f;    try {      lat = Float.parseFloat((String)words.elementAt(1));      lon = Float.parseFloat((String)words.elementAt(2));    } catch (NumberFormatException nfe) {      if (log.isDebugEnabled()) {	log.error("processInputLine: " + this + " got non-float Lat or Lon: " + (String)words.elementAt(1) + ", " + (String)words.elementAt(2));      }      return null;    }    // get other fields here    return new Agent(name, lat, lon);  } // end of ProcessInputLine