public boolean isSelfLink() {
return getSource().createID().equals(getTargetID());
}
public Collection<NodeLinkModel> clones() {
final Clones sourceNodeClones = getSource().clones();
if(sourceNodeClones.size() == 1)
return Arrays.<NodeLinkModel>asList(this);
ArrayList<NodeLinkModel> clones = new ArrayList<NodeLinkModel>(sourceNodeClones.size());
for(NodeModel sourceClone : sourceNodeClones)
clones.add(cloneForSource(sourceClone));
return clones;
}