String mn = (exs[2] != null) ? exs[2].getMessage() : methodName;
String ms = (exs[2] != null) ? exs[2].getLocalizedMessage() : methodSignature;
if (fn != null && fn.length() == 0) fn = null;
if (submitFieldOrMethodBreakpoint(cn, fn, mn, ms, url, ln)) {
// We've submitted a field or method breakpoint, so delete the line one:
LineBreakpoint lb = ToggleBreakpointActionProvider.findBreakpoint (
url, ln
);
if (lb != null) {
DebuggerManager.getDebuggerManager().removeBreakpoint (lb);
}