Buggy code:
public final class Objects { public static interface IObjectSizeOfStrategy { long sizeOf ( Object object ) { } } public static final class SerializingObjectSizeOfStrategy implements Objects . IObjectSizeOfStrategy { public long sizeOf ( Object object ) { } } private static final class ReplaceObjectInputStream extends ObjectInputStream { private final ClassLoader classloader ; private HashMap replacedComponents ; private ReplaceObjectInputStream ( InputStream in , HashMap replacedComponents , ClassLoader classloader ) throws IOException { } protected Class resolveClass ( ObjectStreamClass desc ) throws IOException , ClassNotFoundException { } protected Object resolveObject ( Object obj ) throws IOException { } } private static final class ReplaceObjectOutputStream extends ObjectOutputStream { private HashMap replacedComponents ; private ReplaceObjectOutputStream ( OutputStream out , HashMap replacedComponents ) throws IOException { } protected Object replaceObject ( Object obj ) throws IOException { } } private static final int BIGDEC = 9 ; private static final int BIGINT = 6 ; private static final int BOOL = 0 ; private static final int BYTE = 1 ; private static final int CHAR = 2 ; private static final int DOUBLE = 8 ; private static final int FLOAT = 7 ; private static final int INT = 4 ; private static final Log log = LogFactory . getLog ( Objects . class ) ; private static final int LONG = 5 ; private static final int MIN_REAL_TYPE = Objects . FLOAT ; private static final int NONNUMERIC = 10 ; private static final int SHORT = 3 ; private static final HashMap primitiveDefaults = new HashMap ( ) ; private static IObjectStreamFactory objectStreamFactory = new WicketObjectStreamFactory ( ) ; private static Objects . IObjectSizeOfStrategy objectSizeOfStrategy = new Objects . SerializingObjectSizeOfStrategy ( ) ; public static BigDecimal bigDecValue ( Object value ) throws NumberFormatException { } public static BigInteger bigIntValue ( Object value ) throws NumberFormatException { } public static boolean booleanValue ( Object value ) { } public static Object byteArrayToObject ( final byte [ ] data ) { } public static Object cloneModel ( final Object object ) { } public static Object cloneObject ( final Object object ) { } public static int compareWithConversion ( Object v1 , Object v2 ) { } public static Object convertValue ( Object value , Class toType ) { } public static double doubleValue ( Object value ) throws NumberFormatException { } public static boolean equal ( final Object a , final Object b ) { } public static int getNumericType ( int t1 , int t2 , boolean canBeNonNumeric ) { } public static int getNumericType ( Object value ) { } public static int getNumericType ( Object v1 , Object v2 ) { } public static int getNumericType ( Object v1 , Object v2 , boolean canBeNonNumeric ) { } public static boolean isEqual ( Object object1 , Object object2 ) { } public static long longValue ( Object value ) throws NumberFormatException { } public static Object newInstance ( final String className ) { } public static Number newInteger ( int type , long value ) { } public static byte [ ] objectToByteArray ( final Object object ) { } public static void setObjectSizeOfStrategy ( Objects . IObjectSizeOfStrategy objectSizeOfStrategy ) { } public static void setObjectStreamFactory ( IObjectStreamFactory objectStreamFactory ) { if ( objectStreamFactory == null ) { Objects . objectStreamFactory = new IObjectStreamFactory . DefaultObjectStreamFactory ( ) ; } else { Objects . objectStreamFactory = objectStreamFactory ; } <START_BUG> Objects . log . info ( ( ( "using<seq2seq4repair_space>" + objectStreamFactory ) + "<seq2seq4repair_space>for<seq2seq4repair_space>creating<seq2seq4repair_space>object<seq2seq4repair_space>streams" ) ) ; <END_BUG> } public static long sizeof ( final Object object ) { } public static String stringValue ( Object value ) { } public static int hashCode ( final Object [ ] obj ) { } public static String stringValue ( Object value , boolean trim ) { } private Objects ( ) { } }

Fix:
Objects . log . info ( ( ( "using<seq2seq4repair_space>" + ( Objects . objectStreamFactory ) ) + "<seq2seq4repair_space>for<seq2seq4repair_space>creating<seq2seq4repair_space>object<seq2seq4repair_space>streams" ) ) ;