newPort.setOutput(castPort.isOutput());
}
// Set up inside connections.
// Do this only if they are not already connected.
List connectedPorts = insidePort
.connectedPortList();
if (!connectedPorts.contains(newPort)) {
ComponentRelation relation = newRelation(uniqueName("relation"));
newPort.link(relation);