Buggy code:
logger . println ( ( ( ( ( "Processing<seq2seq4repair_space>row<seq2seq4repair_space>{" + ( EbinFormatWriter . nf . format ( totalRowCount ) ) ) + "}<seq2seq4repair_space>time<seq2seq4repair_space>{" ) + ( EbinFormatWriter . nf . format ( ( newStartTime - ( startTime ) ) ) ) ) + "}" ) ) ; startTime = newStartTime ; } if ( ( ( interval ) < 1000000 ) && ( ( ( totalRowCount ) // ( interval ) ) >= 10 ) ) { interval = ( interval ) * 10 ; } while ( key_value_count < ( _dataTypes . size ( ) ) ) { if ( _dataTypes . get ( key_value_count ) . isSkipped ) { key_value_count ++ ; count ++ ; continue ; } Object columnValue = _dataTypes . get ( key_value_count ) . getDefaultValue ( ) ; if ( ( _dataTypes . get ( key_value_count ) . getfType ( ) ) == ( FieldType . DATE ) ) columnValue = _dataTypes . get ( key_value_count ) . getDefaultDate ( ) ; if ( _dataTypes . get ( key_value_count ) . isComputedField ) { Bindings bindings = new SimpleBindings ( ) ; CompiledScript cs = _dataTypes . get ( key_value_count ) . getCompiledScript ( ) ; try { if ( cs != null ) { bindings . put ( "curr" , curr ) ; bindings . put ( "prev" , prev ) ; columnValue = cs . eval ( bindings ) ; } } catch ( Throwable t ) { logger . println ( ( ( ( ( "Field<seq2seq4repair_space>{" + ( _dataTypes . get ( key_value_count ) . getName ( ) ) ) + "}<seq2seq4repair_space>has<seq2seq4repair_space>Invalid<seq2seq4repair_space>Expression<seq2seq4repair_space>{" ) + ( _dataTypes . get ( key_value_count ) . getComputedFieldExpression ( ) ) ) + "}" ) ) ; t . printStackTrace ( ) ; } } else { if ( ( values [ count ] ) != null ) { columnValue = values [ count ] ; } } if ( ( _dataTypes . get ( key_value_count ) . getfType ( ) ) == ( FieldType . MEASURE ) ) { try { double v = 0L ; double mv = 0L ; if ( columnValue != null ) { if ( columnValue instanceof Double ) v = ( ( Double ) ( columnValue ) ) ; else v = new BigDecimal ( columnValue . toString ( ) ) . doubleValue ( ) ; if ( ( _dataTypes . get ( key_value_count ) . getMeasure_multiplier ( ) ) > 1 ) { mv = v * ( _dataTypes . get ( key_value_count ) . getMeasure_multiplier ( ) ) ; } else { mv = v ; } if ( ( mv > ( EbinFormatWriter . edgeMaxValue ) ) || ( mv < ( EbinFormatWriter . edgeMinValue ) ) ) throw new ParseException ( ( ( ( ( ( ( "Value<seq2seq4repair_space>{" + mv ) + "}<seq2seq4repair_space>out<seq2seq4repair_space>of<seq2seq4repair_space>range<seq2seq4repair_space>(" ) + ( EbinFormatWriter . edgeMinValue ) ) + "-" ) + ( EbinFormatWriter . edgeMaxValue ) ) + ")" ) , 0 ) ; } measure_values . add ( ( ( long ) ( mv ) ) ) ; curr . put ( _dataTypes . get ( key_value_count ) . getName ( ) , v ) ; key_value_count ++ ; } catch ( Throwable t ) { <START_BUG> throw new NumberFormatException ( ( ( ( ( ( _dataTypes . get ( key_value_count ) . getName ( ) ) + "<seq2seq4repair_space>is<seq2seq4repair_space>not<seq2seq4repair_space>a<seq2seq4repair_space>valid<seq2seq4repair_space>number:<seq2seq4repair_space>" ) + columnValue ) + "<seq2seq4repair_space>-<seq2seq4repair_space>" ) + ( t . getMessage ( ) ) ) ) ; <END_BUG>

Fix:
throw new NumberFormatException ( ( ( ( ( ( _dataTypes . get ( key_value_count ) . getName ( ) ) + "<seq2seq4repair_space>is<seq2seq4repair_space>not<seq2seq4repair_space>a<seq2seq4repair_space>valid<seq2seq4repair_space>number,<seq2seq4repair_space>value<seq2seq4repair_space>{" ) + columnValue ) + "}<seq2seq4repair_space>:<seq2seq4repair_space>" ) + ( t . getMessage ( ) ) ) ) ;