mxGraphMlNode gmlNode = new mxGraphMlNode(id, null);
addNodeData(gmlNode, v);
Gmlnodes.add(gmlNode);
gmlGraph.setNodes(Gmlnodes);
mxGraphMlGraph gmlGraphx = new mxGraphMlGraph();
gmlGraphx = decodeGraph(graph, vertex, gmlGraphx);
if (!gmlGraphx.isEmpty())
{
List<mxGraphMlGraph> nodeGraphs = gmlNode.getNodeGraph();
nodeGraphs.add(gmlGraphx);
gmlNode.setNodeGraph(nodeGraphs);
}