XBreakpoint<JavaMethodBreakpointProperties> (final Project project, JComponent parentComponent) { final AddWildcardBreakpointDialog dialog = new AddWildcardBreakpointDialog(project); if (!dialog.showAndGet()) { return null; } JavaMethodBreakpointProperties properties = new JavaMethodBreakpointProperties(dialog.getClassPattern(), dialog.getMethodName()); if (Registry.is("debugger.emulate.method.breakpoints")) { properties.EMULATED = true; // create all new emulated } if (Registry.is("debugger.method.breakpoints.entry.default")) { properties.WATCH_EXIT = false; } return XDebuggerManager.getInstance(project).getBreakpointManager().addBreakpoint(this, properties); }