+ public GUIWire connect(GUIComponent a, WireCrossPoint b, String pinA)
+ {
+ return connect(a.getPin(pinA), b.getPin());
+ }
+
+ public GUIWire connect(WireCrossPoint a, WireCrossPoint b)
+ {
+ return connect(a.getPin(), b.getPin());
+ }
+
+ public GUIWire connect(Pin a, WireCrossPoint b)
+ {
+ return connect(a, b.getPin());
+ }
+
+ public GUIWire connect(GUIComponent a, Pin b, String pinA)
+ {
+ return connect(a.getPin(pinA), b);
+ }
+
+ public GUIWire connect(WireCrossPoint a, Pin b)
+ {
+ return connect(a.getPin(), b);
+ }
+
+ public GUIWire connect(Pin a, Pin b)