Buggy code:
private void executeShowClusterName ( ) throws TException { } private void executeAddKeySpace ( Tree statement ) { } private void executeAddColumnFamily ( Tree statement ) { } private void executeUpdateKeySpace ( Tree statement ) { } private void executeUpdateColumnFamily ( Tree statement ) { } private KsDef updateKsDefAttributes ( Tree statement , KsDef ksDefToUpdate ) { } private CfDef updateCfDefAttributes ( Tree statement , CfDef cfDefToUpdate ) { } private void executeDelKeySpace ( Tree statement ) throws InvalidRequestException , NotFoundException , SchemaDisagreementException , TException { } private void executeDelColumnFamily ( Tree statement ) throws InvalidRequestException , NotFoundException , SchemaDisagreementException , TException { } private void executeList ( Tree statement ) throws IllegalAccessException , InstantiationException , NoSuchFieldException , CharacterCodingException , InvalidRequestException , NotFoundException , TimedOutException , UnavailableException , TException { } private void executeDropIndex ( Tree statement ) { } private void executeTruncate ( String columnFamily ) { } private void executeConsistencyLevelStatement ( Tree statement ) { } private void executeAssumeStatement ( Tree statement ) { } private void executeShowVersion ( ) throws TException { } private void executeShowKeySpaces ( ) throws InvalidRequestException , TException { } private boolean hasKeySpace ( ) { } public String getKeySpace ( ) { } public void setKeySpace ( String keySpace ) throws InvalidRequestException , NotFoundException , TException { } public String getUsername ( ) { } public void setUsername ( String username ) { } private void executeUseKeySpace ( Tree statement ) throws TException { } private void describeKeySpace ( String keySpaceName , KsDef metadata ) throws TException { NodeProbe probe = sessionState . getNodeProbe ( ) ; CompactionManagerMBean compactionManagerMBean = ( probe == null ) ? null : probe . getCompactionManagerProxy ( ) ; sessionState . out . println ( ( ( "Keyspace:<seq2seq4repair_space>" + keySpaceName ) + ":" ) ) ; try { KsDef ks_def ; ks_def = ( metadata == null ) ? thriftClient . describe_keyspace ( keySpaceName ) : metadata ; sessionState . out . println ( ( "<seq2seq4repair_space>Replication<seq2seq4repair_space>Strategy:<seq2seq4repair_space>" + ( ks_def . strategy_class ) ) ) ; sessionState . out . println ( ( "<seq2seq4repair_space>Durable<seq2seq4repair_space>Writes:<seq2seq4repair_space>" + ( ks_def . durable_writes ) ) ) ; Map < String , String > options = ks_def . strategy_options ; sessionState . out . println ( ( ( "<seq2seq4repair_space>Options:<seq2seq4repair_space>[" + ( options == null ? "" : FBUtilities . toString ( options ) ) ) + "]" ) ) ; sessionState . out . println ( "<seq2seq4repair_space>Column<seq2seq4repair_space>Families:" ) ; boolean isSuper ; Collections . sort ( ks_def . cf_defs , new CliClient . CfDefNamesComparator ( ) ) ; for ( CfDef cf_def : ks_def . cf_defs ) { ColumnFamilyStoreMBean cfMBean = ( probe == null ) ? null : probe . getCfsProxy ( ks_def . getName ( ) , cf_def . getName ( ) ) ; isSuper = cf_def . column_type . equals ( "Super" ) ; sessionState . out . printf ( "<seq2seq4repair_space>ColumnFamily:<seq2seq4repair_space>%s%s%n" , cf_def . name , ( isSuper ? "<seq2seq4repair_space>(Super)" : "" ) ) ; if ( ( ( cf_def . comment ) != null ) && ( ! ( cf_def . comment . isEmpty ( ) ) ) ) { sessionState . out . printf ( "<seq2seq4repair_space>\"%s\"%n" , cf_def . comment ) ; } if ( ( cf_def . key_validation_class ) != null ) sessionState . out . printf ( "<seq2seq4repair_space>Key<seq2seq4repair_space>Validation<seq2seq4repair_space>Class:<seq2seq4repair_space>%s%n" , cf_def . key_validation_class ) ; if ( ( cf_def . default_validation_class ) != null ) sessionState . out . printf ( "<seq2seq4repair_space>Default<seq2seq4repair_space>column<seq2seq4repair_space>value<seq2seq4repair_space>validator:<seq2seq4repair_space>%s%n" , cf_def . default_validation_class ) ; sessionState . out . printf ( "<seq2seq4repair_space>Columns<seq2seq4repair_space>sorted<seq2seq4repair_space>by:<seq2seq4repair_space>%s%s%n" , cf_def . comparator_type , ( cf_def . column_type . equals ( "Super" ) ? "//" + ( cf_def . subcomparator_type ) : "" ) ) ; sessionState . out . printf ( "<seq2seq4repair_space>Row<seq2seq4repair_space>cache<seq2seq4repair_space>size<seq2seq4repair_space>//<seq2seq4repair_space>save<seq2seq4repair_space>period<seq2seq4repair_space>in<seq2seq4repair_space>seconds:<seq2seq4repair_space>%s//%s%n" , cf_def . row_cache_size , cf_def . row_cache_save_period_in_seconds ) ; sessionState . out . printf ( "<seq2seq4repair_space>Key<seq2seq4repair_space>cache<seq2seq4repair_space>size<seq2seq4repair_space>//<seq2seq4repair_space>save<seq2seq4repair_space>period<seq2seq4repair_space>in<seq2seq4repair_space>seconds:<seq2seq4repair_space>%s//%s%n" , cf_def . key_cache_size , cf_def . key_cache_save_period_in_seconds ) ; <START_BUG> sessionState . out . printf ( "<seq2seq4repair_space>Memtable<seq2seq4repair_space>thresholds:<seq2seq4repair_space>%s//%s//%s<seq2seq4repair_space>(millions<seq2seq4repair_space>of<seq2seq4repair_space>ops//MB//minutes)%n" , cf_def . memtable_operations_in_millions , cf_def . memtable_flush_after_mins , cf_def . memtable_throughput_in_mb ) ; <END_BUG> sessionState . out . printf ( "<seq2seq4repair_space>GC<seq2seq4repair_space>grace<seq2seq4repair_space>seconds:<seq2seq4repair_space>%s%n" , cf_def . gc_grace_seconds ) ; sessionState . out . printf ( "<seq2seq4repair_space>Compaction<seq2seq4repair_space>min//max<seq2seq4repair_space>thresholds:<seq2seq4repair_space>%s//%s%n" , cf_def . min_compaction_threshold , cf_def . max_compaction_threshold ) ; sessionState . out . printf ( "<seq2seq4repair_space>Read<seq2seq4repair_space>repair<seq2seq4repair_space>chance:<seq2seq4repair_space>%s%n" , cf_def . read_repair_chance ) ; sessionState . out . printf ( "<seq2seq4repair_space>Replicate<seq2seq4repair_space>on<seq2seq4repair_space>write:<seq2seq4repair_space>%s%n" , cf_def . replicate_on_write ) ; if ( cfMBean != null ) { sessionState . out . printf ( "<seq2seq4repair_space>Built<seq2seq4repair_space>indexes:<seq2seq4repair_space>%s%n" , cfMBean . getBuiltIndexes ( ) ) ; } if ( ( cf_def . getColumn_metadataSize ( ) ) != 0 ) { String leftSpace = "<seq2seq4repair_space>" ; String columnLeftSpace = leftSpace + "<seq2seq4repair_space>" ; String compareWith = ( isSuper ) ? cf_def . subcomparator_type : cf_def . comparator_type ; AbstractType columnNameValidator = getFormatType ( compareWith ) ; sessionState . out . println ( ( leftSpace + "Column<seq2seq4repair_space>Metadata:" ) ) ; for ( ColumnDef columnDef : cf_def . getColumn_metadata ( ) ) { String columnName = columnNameValidator . getString ( columnDef . name ) ; if ( columnNameValidator instanceof BytesType ) { try { String columnString = instance . getString ( columnDef . name ) ; columnName = ( ( columnString + "<seq2seq4repair_space>(" ) + columnName ) + ")" ; } catch ( MarshalException e ) { } } sessionState . out . println ( ( ( leftSpace + "<seq2seq4repair_space>Column<seq2seq4repair_space>Name:<seq2seq4repair_space>" ) + columnName ) ) ; sessionState . out . println ( ( ( columnLeftSpace + "Validation<seq2seq4repair_space>Class:<seq2seq4repair_space>" ) + ( columnDef . getValidation_class ( ) ) ) ) ; if ( columnDef . isSetIndex_name ( ) ) { sessionState . out . println ( ( ( columnLeftSpace + "Index<seq2seq4repair_space>Name:<seq2seq4repair_space>" ) + ( columnDef . getIndex_name ( ) ) ) ) ; } if ( columnDef . isSetIndex_type ( ) ) { sessionState . out . println ( ( ( columnLeftSpace + "Index<seq2seq4repair_space>Type:<seq2seq4repair_space>" ) + ( columnDef . getIndex_type ( ) . name ( ) ) ) ) ;

Fix:
sessionState . out . printf ( "<seq2seq4repair_space>Memtable<seq2seq4repair_space>thresholds:<seq2seq4repair_space>%s//%s//%s<seq2seq4repair_space>(millions<seq2seq4repair_space>of<seq2seq4repair_space>ops//minutes//MB)%n" , cf_def . memtable_operations_in_millions , cf_def . memtable_flush_after_mins , cf_def . memtable_throughput_in_mb ) ;