public MaxLink(Object parent, String name) {

		this.parent = parent;
		this.name = name;
		this.P5LinkName = name + LinkConstants.MAX_SUFFIX;

		//System.out.println("creating link for " + name);

		ms = new MultiSender();
		ms.setGroup(LinkConstants.MAXGROUP);
		ms.setPort(LinkConstants.MAXPORT);
		ms.setDebugString(LinkConstants.OBJECTNAME);
		ms.setTimeToLive(LinkConstants.TIMETOLIVE);

		mr = new MultiReceiver();
		mr.setPort(LinkConstants.MAXPORT);
		mr.join(LinkConstants.MAXGROUP);
		mr.setDebugString(LinkConstants.OBJECTNAME);
		mr.setCallback(this, "processInput");
		
		announceIOInfo();
		System.out.println("initialized maxlink");
	}