Buggy code:
public class MethodInfo extends ClassFileStruct implements Comparable , IBinaryMethod { private static final char [ ] [ ] noException = CharOperation . NO_CHAR_CHAR ; protected int accessFlags ; protected int attributeBytes ; protected char [ ] descriptor ; protected char [ ] [ ] exceptionNames ; protected char [ ] name ; protected char [ ] signature ; protected int signatureUtf8Offset ; protected long tagBits ; public static MethodInfo createMethod ( byte [ ] classFileBytes , int [ ] offsets , int offset ) { } static AnnotationInfo [ ] decodeAnnotations ( int offset , boolean runtimeVisible , int numberOfAnnotations , MethodInfo methodInfo ) { } static AnnotationInfo [ ] decodeMethodAnnotations ( int offset , boolean runtimeVisible , MethodInfo methodInfo ) { } static AnnotationInfo [ ] [ ] decodeParamAnnotations ( int offset , boolean runtimeVisible , MethodInfo methodInfo ) { } protected MethodInfo ( byte [ ] classFileBytes , int [ ] offsets , int offset ) { } public int compareTo ( Object o ) { } public IBinaryAnnotation [ ] getAnnotations ( ) { } public char [ ] [ ] getArgumentNames ( ) { } public Object getDefaultValue ( ) { } public char [ ] [ ] getExceptionTypeNames ( ) { } public char [ ] getGenericSignature ( ) { } public char [ ] getMethodDescriptor ( ) { } public int getModifiers ( ) { } public IBinaryAnnotation [ ] getParameterAnnotations ( int index ) { } public char [ ] getSelector ( ) { } public long getTagBits ( ) { } protected void initialize ( ) { } public boolean isClinit ( ) { } public boolean isConstructor ( ) { } public boolean isSynthetic ( ) { } private void readExceptionAttributes ( ) { } private void readModifierRelatedAttributes ( ) { } public int sizeInBytes ( ) { } public String toString ( ) { } void toString ( StringBuffer buffer ) { } protected void toStringContent ( StringBuffer buffer ) { int modifiers = getModifiers ( ) ; char [ ] desc = getGenericSignature ( ) ; if ( desc == null ) desc = getMethodDescriptor ( ) ; <START_BUG> buffer . append ( "{" ) . append ( ( ( ( ( ( ( ( ( ( modifiers & ( ClassFileConstants . AccDeprecated ) ) != 0 ? "deprecated<seq2seq4repair_space>" : "" ) + ( ( modifiers & 1 ) == 1 ? "public<seq2seq4repair_space>" : "" ) ) + ( ( modifiers & 2 ) == 2 ? "private<seq2seq4repair_space>" : "" ) ) + ( ( modifiers & 4 ) == 4 ? "protected<seq2seq4repair_space>" : "" ) ) + ( ( modifiers & 8 ) == 8 ? "static<seq2seq4repair_space>" : "" ) ) + ( ( modifiers & 16 ) == 16 ? "final<seq2seq4repair_space>" : "" ) ) + ( ( modifiers & 64 ) == 64 ? "volatile<seq2seq4repair_space>" : "" ) ) + ( ( modifiers & 128 ) == 128 ? "varargs<seq2seq4repair_space>" : "" ) ) ) . append ( getSelector ( ) ) . append ( desc ) . append ( "}" ) ; <END_BUG> } }

Fix:
buffer . append ( "{" ) . append ( ( ( ( ( ( ( ( ( ( modifiers & ( ClassFileConstants . AccDeprecated ) ) != 0 ? "deprecated<seq2seq4repair_space>" : "" ) + ( ( modifiers & 1 ) == 1 ? "public<seq2seq4repair_space>" : "" ) ) + ( ( modifiers & 2 ) == 2 ? "private<seq2seq4repair_space>" : "" ) ) + ( ( modifiers & 4 ) == 4 ? "protected<seq2seq4repair_space>" : "" ) ) + ( ( modifiers & 8 ) == 8 ? "static<seq2seq4repair_space>" : "" ) ) + ( ( modifiers & 16 ) == 16 ? "final<seq2seq4repair_space>" : "" ) ) + ( ( modifiers & 64 ) == 64 ? "bridge<seq2seq4repair_space>" : "" ) ) + ( ( modifiers & 128 ) == 128 ? "varargs<seq2seq4repair_space>" : "" ) ) ) . append ( getSelector ( ) ) . append ( desc ) . append ( "}" ) ;