@Override public void onBreak(final DebugEvent event, final ExecutionState state, final EventData eventData, final V8Object data) { Frame frame = state.getFrame(0); ValueMirror arrayValue = frame.getLocalValue(3); result = arrayValue.isValue() && arrayValue.isObject() && arrayValue.isArray(); result = (Boolean) result && (((ArrayMirror) arrayValue).length() == 3); arrayValue.close(); frame.close(); } });