// Do not send subsamples to listeners which receive the transaction sample
if(transactionSampler != null) {
ArrayList<SampleListener> onlySubSamplerListeners = new ArrayList<SampleListener>();
List<SampleListener> transListeners = transactionPack.getSampleListeners();
for(Iterator<SampleListener> i = sampleListeners.iterator(); i.hasNext();) {
SampleListener listener = i.next();
// Check if this instance is present in transaction listener list
boolean found = false;
for(Iterator<SampleListener> j = transListeners.iterator(); j.hasNext();) {
// Check for the same instance
if(j.next() == listener) {