code: public static File locateFile(String fname) {
      // When run from eclipse, the working directory is different.
      // Try pointing at another likely place
      File file = new File(fname);
      if( !file.exists() )
        file = new File("target/" + fname);
      if( !file.exists() )
        file = new File("../" + fname);
      if( !file.exists() )
        file = new File("../../" + fname);
      if( !file.exists() )
        file = new File("../../../" + fname);
      if( !file.exists() )
        file = new File("../target/" + fname);
      if( !file.exists() )
        file = new File(StringUtils.expandPath(fname));
      if( !file.exists() )
        file = null;
      return file;
    }
docs: Hunt for files in likely places.  Null if cannot find.
  @param fname filename
  @return      Found file or null