public void start(){
  managedPairs.add(createPort());
  fixNames();
  singlePorts.addObserver(observer,false);
  for (  Ports<M> ports : multiPortsList) {
    ports.addObserver(observer,false);
  }
}

public void start ( ) { managedPairs . add ( createPort ( ) ) ; fixNames ( ) ; singlePorts . addObserver ( observer , false ) ; for ( Ports < M > ports : multiPortsList ) { ports . addObserver ( observer , false ) ; } }
creates an initial port and starts to listen .
