Three pitfalls in Java performance evaluation door