@Override
	public boolean matches(ITraceEvent traceData) {
		boolean ynMatches = false;
		for( ITraceEvent criteria : m_criteriaList) {
			if (LOG.isDebugEnabled())  LOG.debug("Comparing [" + traceData.getRawEventData() + "] to [" + m_criteriaList.size() + "] criteria [" + criteria.toString() +  "]");

//			if (criteria.getEventType()==traceData.getEventType()
////					&& criteria.getClassName().equals(traceData.getClassName())
//					&& criteria.getMethodName().equals(traceData.getMethodName())
//					) 
			
			if (criteria.getMethodName().equals(traceData.getMethodName() )) {
						if (LOG.isDebugEnabled())  LOG.debug("Found match for [" + traceData.getRawEventData() + "] to [" + m_criteriaList.size() + "] criteria ");
						return true;
					} 
		}
		return ynMatches;
	}