PropositionBinding or = new PropositionBinding(subject, verb, object);
SimpleNoun to = NounFactory.getRawSimpleNoun(object);
Container cont = c == null ? getContainerFor(from, verb, ii) : c;
DiagramElement toEl = toElementFormat.returnElement(cont, to,
ii);
if ((from != null) && (verb != null)) {
DiagramElement fromEl = ii.returnExisting(from);
if ((fromEl instanceof Container)
&& (contains(toEl, fromEl))) {
return;
}
if (fromEl == null)
return;
Relationship activeVerb = verb.getActiveRelationship();
boolean arrowPreExists = ii.returnExisting(sr) instanceof Arrow;
DiagramElement arrowEl = ii.returnConnectionBody(cont, sr,
(String) activeVerb.getObjectForAlias());
String fromLabel = getLabel(subject, from, ii);
TextLine fromLabelTL = fromLabel.length() == 0 ? null
: new TextLine(fromLabel);
String toLabel = getLabel(object, to, ii);