private void addMeasurementsIfStillInMethod(final String currentMethod, final long currentSample, final long currentCPUSample) {
			if (currentMethod.equals(lastMethod)) {
				MethodStatistics statistics = methodStatistics.get(currentMethod);
				if (statistics == null) {
					statistics = new MethodStatistics(currentMethod);
					methodStatistics.put(currentMethod, statistics);
				}
				statistics.addTime(currentSample - lastSample);
				statistics.addCPUTime(currentCPUSample - lastCPUSample);
			} else {
				if (executionPath.size() < MAX_EXECUTION_PATH) {
					executionPath.add(getParentMethod() + " > " + currentMethod);
				}
			}
		}