final Iterator<Environment> iterator = this.monitoredThreads.keySet().iterator();
while (iterator.hasNext()) {
final Environment environment = iterator.next();
final EnvironmentThreadSet environmentThreadSet = this.monitoredThreads.get(environment);
final InternalExecutionVertexThreadProfilingData threadProfilingData = environmentThreadSet
.captureCPUUtilization(environment.getJobID(), this.tmx, timestamp);
if (threadProfilingData != null) {
this.profilingDataContainer.addProfilingData(threadProfilingData);
}
}