e.printStackTrace();
if(log.isErrorEnabled()) { log.error("Exception", e); }
  public void initProperties() {    Map substitutions = new HashMap();    if (assemblyID.size() > 0) {      substitutions.put(":assemblyMatch", DBUtils.getListMatch(assemblyID));      substitutions.put(":insertion_point", "Node.AgentManager.Agent");      try {	Connection conn = DBUtils.getConnection();	try {	  Statement stmt = conn.createStatement();	  String query = DBUtils.getQuery(QUERY_AGENT_NAMES, substitutions);	  ResultSet rs = stmt.executeQuery(query);	  while (rs.next()) {	    String agentName = DBUtils.getNonNullString(rs, 1, query);	    CMTAgent agent = new CMTAgent(agentName, assemblyID);	    agent.initProperties();	    addChild(agent);	  }	} finally {	  conn.close();	}      } catch (Exception e) {	e.printStackTrace();	throw new RuntimeException("Error" + e);      }    }      }