private void addLinks(ObjectStack oStack, Node rep, Node linker)
	{
		if(!rep.equals(linker))
		{
			addLinkStatement(rep.getRepresentation(), linker.getRepresentation());
		}
		List<Node> supers = oStack.getSupers(rep);
		for (Node sup : supers)
		{
			// recurse
			addLinks(oStack, sup,linker);
		}
	}