code: @Override
      public HashMap readFile(String arg0) {
          HashMap brMap;
          try {
              brMap = getBufferReader(arg0);
          } catch (FileNotFoundException fe) {
              LOG.warn("File not found under following path : [" + arg0 + "]!");
              return new HashMap();
          } catch (IOException e) {
              LOG.error(Functions.getStackTrace(e));
              return new HashMap();
          }
          return read(brMap);
      }
docs: All DSSAT Data input method, used for single file or zip package
  
  @param arg0 The path of input experiment file
  @return result data holder object