question: the method take dictionary key as input and returns the concode_field_sep LogService LOGGER concode_elem_sep String dateFormat concode_elem_sep long cutOffTimeStamp concode_elem_sep long granularityFactor concode_elem_sep ThreadLocal<SimpleDateFormat> simpleDateFormatLocal concode_field_sep int generateKey concode_elem_sep DataType getReturnType concode_elem_sep int getDirectSurrogateForMember concode_elem_sep int generateDirectSurrogateKeyForNonTimestampType concode_elem_sep void initialize concode_elem_sep int generateDirectSurrogateKey concode_elem_sep int generateDirectSurrogateKey
target: Object function ( int arg0 ) { if ( arg0 == 1 ) { return null ; } long loc0 = 0 ; if ( cutOffTimeStamp >= 0 ) { loc0 = ( ( arg0 - 2 ) * granularityFactor + cutOffTimeStamp ) ; } else { loc0 = ( arg0 - 2 ) * granularityFactor ; } return loc0 * 1000L ; }