private void restoreConnections() {
for (int i = 0; i < sourceConnections.size(); i++) {
Wire wire = (Wire)sourceConnections.get(i);
wire.attachSource();
wire.attachTarget();
}
sourceConnections.clear();
for (int i = 0; i < targetConnections.size(); i++) {
Wire wire = (Wire)targetConnections.get(i);
wire.attachSource();