@Override
        public void onTextAvailable(@NotNull ProcessEvent event, @NotNull Key outputType) {
          Matcher matcher = JavaDebuggerConsoleFilterProvider.getConnectionMatcher(event.getText());
          if (matcher != null) {
            String transport = matcher.group(1);
            String address = matcher.group(2);
            Project project = configuration.getProject();

            ApplicationManager.getApplication().invokeLater(
              () -> JavaAttachDebuggerProvider.attach(transport, address, null, project),
              ModalityState.any());
          }
        }
@Override
        public void onTextAvailable(@NotNull ProcessEvent event, @NotNull Key outputType)