stringer.key("clientPort").value(m_config.m_port);
stringer.key("clientInterface").value(m_config.m_clientInterface);
stringer.key("adminPort").value(m_config.m_adminPort);
stringer.key("adminInterface").value(m_config.m_adminInterface);
stringer.key("httpPort").value(m_config.m_httpPort);
stringer.key("httpInterface").value(m_config.m_httpPortInterface);
stringer.key("drPort").value(m_config.m_drAgentPortStart);
stringer.key("drInterface").value(m_config.m_drInterface);
stringer.endObject();
JSONObject obj = new JSONObject(stringer.toString());
// possibly atomic swap from null to realz