vals[0] = String.valueOf(e.getRow());
vals[1] = String.valueOf(e.getSourceNode().getRow());
vals[2] = String.valueOf(e.getTargetNode().getRow());
if ( es.getColumnCount() > 2 ) {
xml.start(Tokens.EDGE, attr, vals, 3);
for ( int i=0; i<es.getColumnCount(); ++i ) {
String field = es.getColumnName(i);
if ( field.equals(graph.getEdgeSourceField()) ||
field.equals(graph.getEdgeTargetField()) )
continue;