public void deconnect() {
		InNode in = (a instanceof InNode ? (InNode) a : (InNode) b);
		OutNode out = (a instanceof InNode ? (OutNode) b : (OutNode) a);
		if (in != null) {
			in.deconnect(out);
			in = null;
		}
		if (out != null) {
			out.deconnect(in);
			out = null;
		}
	}