throws NameDuplicationException, IllegalActionException {
super(container, name);
output.setTypeEquals(BaseType.INT);
N = new PortParameter(this, "N", new IntToken(2));
N.setTypeEquals(BaseType.INT);
new SingletonParameter(N.getPort(), "_showName")
.setToken(BooleanToken.TRUE);
s = new PortParameter(this, "s", new IntToken(1));
s.setTypeEquals(BaseType.INT);
new SingletonParameter(s.getPort(), "_showName")
.setToken(BooleanToken.TRUE);
n = new PortParameter(this, "n", new IntToken(1));
n.setTypeEquals(BaseType.INT);
new SingletonParameter(n.getPort(), "_showName")
.setToken(BooleanToken.TRUE);
n.moveToFirst();