private VisorIgfsProfilerParsedLine parseLine(String s){
  String[] ss=s.split(DELIM_FIELD);
  long streamId=parseLong(ss,LOG_COL_STREAM_ID,-1);
  if (streamId >= 0) {
    int entryType=parseInt(ss,LOG_COL_ENTRY_TYPE,-1);
    if (LOG_TYPES.contains(entryType))     return new VisorIgfsProfilerParsedLine(parseLong(ss,LOG_COL_TIMESTAMP,0),entryType,parseString(ss,LOG_COL_PATH),parseIgfsMode(ss,LOG_COL_IGFS_MODE),streamId,parseLong(ss,LOG_COL_DATA_LEN,0),parseBoolean(ss,LOG_COL_OVERWRITE),parseLong(ss,LOG_COL_POS,0),parseLong(ss,LOG_COL_USER_TIME,0),parseLong(ss,LOG_COL_SYSTEM_TIME,0),parseLong(ss,LOG_COL_TOTAL_BYTES,0));
  }
  return null;
}

private VisorIgfsProfilerParsedLine parseLine ( String s ) { String [ ] ss = s . split ( DELIM_FIELD ) ; long streamId = parseLong ( ss , LOG_COL_STREAM_ID , - 1 ) ; if ( streamId >= 0 ) { int entryType = parseInt ( ss , LOG_COL_ENTRY_TYPE , - 1 ) ; if ( LOG_TYPES . contains ( entryType ) ) return new VisorIgfsProfilerParsedLine ( parseLong ( ss , LOG_COL_TIMESTAMP , 0 ) , entryType , parseString ( ss , LOG_COL_PATH ) , parseIgfsMode ( ss , LOG_COL_IGFS_MODE ) , streamId , parseLong ( ss , LOG_COL_DATA_LEN , 0 ) , parseBoolean ( ss , LOG_COL_OVERWRITE ) , parseLong ( ss , LOG_COL_POS , 0 ) , parseLong ( ss , LOG_COL_USER_TIME , 0 ) , parseLong ( ss , LOG_COL_SYSTEM_TIME , 0 ) , parseLong ( ss , LOG_COL_TOTAL_BYTES , 0 ) ) ; } return null ; }
parse line from log .
