Buggy code:
public class CppGenerator extends CommonCodeGenerator { private String removePointer ( IType type ) { } private String removePointer ( String type ) { } @ Override public String getCode ( Modifier modifier ) { } @ Override public String getCode ( Field field ) { } @ Override public String getCode ( MethCall methodCall ) { } @ Override public String getCode ( TypeBool typeBool ) { } @ Override public String getCode ( TypeClass typeClass ) { } @ Override public String getCode ( TypeInt typeInt ) { } @ Override public String getCode ( TypeString typeString ) { } @ Override public String getCode ( TypeObject typeObject ) { } @ Override public String getCode ( CastExpression cast ) { } @ Override public String getCode ( Constant constant ) { } @ Override public String getCode ( TypeList typeList ) { } @ Override public String getCode ( MemberSelect memberSelect ) { } @ Override public String getCode ( TypeDecimal typeReal ) { } @ Override public String getCode ( TypeChar typeChar ) { } @ Override public String getCode ( SystemOutPrintCall systemOutPrintCall ) { } @ Override public String getCode ( ParentCall parentCall ) { } public String getCode ( SystemOutDependency systemOutDependency ) { } @ Override public String getCode ( TypeDependency typeDependency ) { } @ Override public String getCode ( MapSizeCall mapSizeCall ) { } @ Override public String getCode ( MapRemoveCall mapRemoveCall ) { } @ Override public String getCode ( MapPutCall mapPutCall ) { } @ Override public String getCode ( MapIsEmptyCall mapIsEmptyCall ) { <START_BUG> return String . format ( "%s<seq2seq4repair_space>-><seq2seq4repair_space>size()<seq2seq4repair_space>==<seq2seq4repair_space>0" , mapIsEmptyCall . getExpression ( ) ) ; <END_BUG> } @ Override public String getCode ( BinaryOperation binaryOp ) { } @ Override public String getCode ( MapGetIteratorCall mapGetIteratorCall ) { } @ Override public String getCode ( MapGetCall mapGetCall ) { } @ Override public String getCode ( MapContainsKeyCall mapContainsKeyCall ) { } @ Override public String getCode ( TypeMap typeMap ) { } @ Override public String getCode ( EnhancedForLoop enhancedForLoop ) { } private static Map < String , Dependency > customDependencies = new HashMap < String , Dependency > ( ) ; public String getCode ( CustomDependency customDependency ) { } public void addCustomDependency ( String key , Dependency value ) { } @ Override public String getCode ( TypeEntry typeEntry ) { } @ Override public String getCode ( MapEntryGetKeyCall mapEntryGetKeyCall ) { } @ Override public String getCode ( MapEntryGetValueCall mapEntryGetValueCall ) { } @ Override public String getCode ( ThisCall thisCall ) { } @ Override public String getCode ( EqualsCall equalsCall ) { } @ Override public String getCode ( ToStringCall tsc ) { } @ Override public String getCode ( ListContainsCall lcc ) { } @ Override public String getCode ( ListGetCall lgc ) { } @ Override public String getCode ( ListGetIteratorCall lgic ) { } @ Override public String getCode ( ListIsEmptyCall liec ) { } @ Override public String getCode ( ListRemoveAtCall lrc ) { } @ Override public String getCode ( ListRemoveCall lrc ) { } @ Override public String getCode ( ListSizeCall lsc ) { } @ Override public String getCode ( ListAddCall lac ) { } @ Override public String getCode ( Meth meth ) { } @ Override public String getCode ( ClassNew classNew ) { } @ Override public String getCode ( MainMeth mainMeth ) { } @ Override public String getCode ( SystemCommandDependency systemCommandDependency ) { } public String printClass ( ClassDef classDef ) { } @ Override public String getCode ( Throw throwStatement ) { } @ Override public String getCode ( Catch catchStatement ) { } @ Override public String getCode ( Try tryStatement ) { } @ Override public String getCode ( TypeException typeException ) { } public String getCode ( RecognizedDependency recognizedDependency ) { } @ Override public String getCode ( TypeGoolLibraryClass typeMatchedGoolClass ) { } }

Fix:
return String . format ( "%s<seq2seq4repair_space>-><seq2seq4repair_space>empty()" , mapIsEmptyCall . getExpression ( ) ) ;