//have redirecting queue behaviour turned on
NodeSection input = innerNode.getSection(NodeSection.INPUT);
if (input instanceof Queue) {
((Queue) input).redirectionTurnON(br);
} else {
throw new NetException("Error in creating blocking region: " + "inner station " + innerNode.getName()
+ " has a not compliant input section.");
}
//nodes which sends jobs outside the region must have border router behaviour
NodeSection output = innerNode.getSection(NodeSection.OUTPUT);
if (output instanceof Router) {
((Router) output).borderRouterTurnON(br);
} else {
throw new NetException("Error in creating blocking region: " + "inner station " + innerNode.getName()
+ " has a not compliant output section.");
}
}
if (regionMeasures.size() > 0) {
//adds measures in blocking region input station