--- old/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/InterpretedVFrame.java 2017-08-03 23:36:40.841656591 +0900 +++ new/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/InterpretedVFrame.java 2017-08-03 23:36:40.701656265 +0900 @@ -108,8 +108,8 @@ } /** Returns List */ - public List getMonitors() { - List result = new ArrayList(5); + public List getMonitors() { + List result = new ArrayList<>(5); for (BasicObjectLock current = getFrame().interpreterFrameMonitorEnd(); current.address().lessThan(getFrame().interpreterFrameMonitorBegin().address()); current = getFrame().nextMonitorInInterpreterFrame(current)) {