@Override public void onBreak(final DebugEvent event, final ExecutionState state, final EventData eventData, final V8Object data) { Frame frame = state.getFrame(0); ObjectMirror objectValue = (ObjectMirror) frame.getLocalValue(2); PropertiesArray properties = objectValue.getProperties(PropertyKind.Named, 0); result = properties.length() == 4; PropertyMirror property = properties.getProperty(0); result = (Boolean) result && property.isProperty(); result = (Boolean) result && property.getName().equals("num"); properties.close(); property.close(); objectValue.close(); frame.close(); } });