class DefaultTopology extends AbstractModel implements Topology {

    public boolean isInfrastructure(ConnectPoint connectPoint) {
        return infrastructurePoints.get().contains(connectPoint);
    }

    public  DefaultTopology(ProviderId providerId, GraphDescription description,
                           Function<ConnectPoint, Boolean> broadcastFunction);
    public  DefaultTopology(ProviderId providerId, GraphDescription description);

}