@Override
 public void searchMatchingJavaElement(final IJavaProject project) {
   final MethodSearch search = getMethodInfo().search;
   if (search != null) {
     marker = search.findIFCStmt(result.getStmt());
     sideMarker = search.makeSideMarker(result);
   }
 }
 @Override
 public void searchMatchingJavaElement(final IJavaProject project) {
   final MethodSearch search = getMethodInfo().search;
   if (search != null) {
     marker = search.findFlowError(ferr);
     sideMarker = search.makeSideMarker(ferr);
   }
 }
    @Override
    public Image getImage() {
      if (search != null) {
        final SourceMethod m = search.getMethod();
        return CheckFlowMarkerAndImageManager.getInstance().getImage(m);
      }

      return super.getImage();
    }
 @Override
 public SourceRefElement getSourceRef() {
   return (search != null ? search.getMethod() : null);
 }
 @Override
 public void searchMatchingJavaElement(final IJavaProject project) {
   this.project = project;
   search = MethodSearch.searchMethod(project, result);
 }