private JsObject getNodeConfig(Node n) {
String data = n.getData(DATA);
if (data != null) {
data = data.replace("(((", "{").replace(")))", "}");
JavaScriptObject configObj = JsonUtils.unsafeEval("{" + data + "}");
return configObj.cast();
} else {
// TODO: check for individual data-yuiconfig-label="buttonlabel"
JsObject config = JsObject.createObject().cast();
// JsObject dataObj = n.getData();
// JsArrayString props = dataObj.objProps();