public boolean addLink(Link l)	{
		if (this.classes.containsKey(l.getField()) && this == l.getGroup() && this.links.getLinks(l.getField()).size() == 0)	{
			this.links.add(l);
			l.getTeacher().addLink(l);
			return true;
		}
		return false;
	}