def __init__(self, period, simulationTime, broadcastTable):
		GenericMeasure.__init__(self, r"DEBUG peer.ReliableBroadcast  - Peer [0-9]+ delivered message (\(.*?\)) ([0-9]+\,[0-9]+).*?", period, simulationTime, Units.MESSAGES)
		
		self.__broadcastTable = broadcastTable
	def __init__(self, period, simulationTime):
		GenericMeasure.__init__(self, r"DEBUG peer.ReceivingThread  - Peer [0-9]+ received packet.*?([0-9]+\,[0-9]+).*?", period, simulationTime, Units.MESSAGES)
	def __init__(self, period, simulationTime):
		GenericMeasure.__init__(self, r"DEBUG peer.BasicPeer  - Peer [0-9]+ received .*? ([0-9]+\,[0-9]+).*?", period, simulationTime, Units.MESSAGES)
	def __init__(self, period, simulationTime):
		GenericMeasure.__init__(self, r"DEBUG peer.ReliableBroadcast  - Peer [0-9]+ failed reliable broadcast .*? ([0-9]+\,[0-9]+).*?", period, simulationTime, Units.MESSAGES)
	def __init__(self, messageClass, payloadClass, period, simulationTime):		
		GenericMeasure.__init__(self, r"DEBUG .*?  - Peer .*? sending " + messageClass + "\(" + payloadClass + "\).*? ([0-9]+\,[0-9]+).*?", period, simulationTime, Units.MESSAGES)
	def __init__(self, messageClass, period, simulationTime):
		self.__messageClass = messageClass
		
		GenericMeasure.__init__(self, r"DEBUG .*?  - Peer .*? sending " + self.__messageClass + ".*? ([0-9]+\,[0-9]+).*?", period, simulationTime, Units.MESSAGES)
	def __init__(self, period, simulationTime, broadcastTable):
		GenericMeasure.__init__(self, r"DEBUG .*?  - Peer .*? received packet .*?(\(.*?\)) .*?([0-9]+\,[0-9]+).*?", period, simulationTime, Units.MESSAGES)
		
		self.__broadcastTable = broadcastTable
	def __init__(self, messageClass, period, simulationTime):	
		GenericMeasure.__init__(self, r"DEBUG .*?  - Peer .*? received " + messageClass + ".*?([0-9]+\,[0-9]+).*?", period, simulationTime, Units.MESSAGES)