private static NodeModel toModel(Node n)
{
if (n == null)
return null;
final NodeModel result = new NodeModel(n.getPlugInType(), n.getPlugIn().getClass().getName());
for (int i = 0; i < n.getNumDestLinks(); ++i)
{
Link link = n.getDestLink(i);
result.addDestLink(toModel(link));
}
return result;
}