@Override public void onBreak(final DebugEvent event, final ExecutionState state, final EventData eventData, final V8Object data) { Frame frame = state.getFrame(0); Scope scope = frame.getScope(0); ObjectMirror scopeObject = scope.getScopeObject(); String[] propertyNames = scopeObject.getPropertyNames(PropertyKind.Named, 0); result = propertyNames.length == 2; result = (Boolean) result && propertyNames[0].equals("z"); result = (Boolean) result && propertyNames[1].equals("k"); scopeObject.close(); scope.close(); frame.close(); } });