public static void start(String signature) {
methodCallParent.set(new CallStackElement(methodCallParent.get(), signature));
}
public static void stop() {
CallStackElement currentStats = methodCallParent.get();
currentStats.executionStopped(System.nanoTime() - currentStats.getExecutionTime());
methodCallParent.set(currentStats.getParent());
}