addPontoon method
Moors dock on edge of this harbor, as a HarborPontoon does, until
the returned handle is given to removePontoon.
Implementation
HarborPontoonHandle addPontoon(final HarborEdge edge, final HarborDock dock) {
final HarborPontoonHandle pontoon = HarborPontoonHandle._(edge, dock);
_pontoons.add(pontoon);
_changed();
return pontoon;
}