public ICBreakpointFilterExtension getFilterExtension() {
   ICBreakpoint bp = getBreakpoint();
   if (bp != null) {
     try {
       return bp.getExtension(
           CDIDebugModel.getPluginIdentifier(), ICBreakpointFilterExtension.class);
     } catch (CoreException e) {
     }
   }
   return null;
 }
 public IDsfBreakpointExtension getFilterExtension() {
   ICBreakpoint bp = getBreakpoint();
   if (bp != null) {
     try {
       IDsfBreakpointExtension filter =
           bp.getExtension(
               GdbLaunchDelegate.GDB_DEBUG_MODEL_ID, CBreakpointGdbThreadsFilterExtension.class);
       filter.initialize(bp);
       return filter;
     } catch (CoreException e) {
     }
   }
   return null;
 }