visualization/visualization-api/src/main/java/se/jguru/nazgul/tools/visualization/api/dot/RightSideEdgeRenderer.java
@Override
    protected String doRender(final RenderConfiguration config, final RightSideEdge entity) {

        final String prefix = RightSideEdge.getEdgeSeparator(config.isDirectedGraph())
                + " "
                + (entity.getNodeID() != null
                ? nodeIdRenderer.doRender(config, entity.getNodeID())
                : entity.getSubgraph().getId());

        // Recurse if this RightSideEdge has a RightSideEdge in turn.
        String renderedRightSideOfThisEdge = "";
        if (entity.getRightSideEdge() != null) {
            renderedRightSideOfThisEdge = " " + doRender(config, entity.getRightSideEdge());
        }

        // All Done.
        return prefix + renderedRightSideOfThisEdge;
    }
@Override
    protected String doRender(final RenderConfiguration config, final RightSideEdge entity) {

        final String prefix = RightSideEdge.getEdgeSeparator(config.isDirectedGraph())
                + " "
                + (entity.getNodeID() != null
                ? nodeIdRenderer.doRender(config, entity.getNodeID())
                : entity.getSubgraph().getId());

        // Recurse if this RightSideEdge has a RightSideEdge in turn.
        String renderedRightSideOfThisEdge = "";
        if (entity.getRightSideEdge() != null) {
            renderedRightSideOfThisEdge = " " + doRender(config, entity.getRightSideEdge());
        }

        // All Done.
        return prefix + renderedRightSideOfThisEdge;
    }
<p>Renders this {@link RightSideEdge} according to the structure:</p>
<pre>edgeop (node_id | subgraph) [ edgeRHS ]</pre>

{@inheritDoc}