Buggy code:
public class Column extends ReferenceCounter { public static final int FLAG_UNINSERTABLE = 2 << 0 ; public static final int FLAG_UNUPDATABLE = 2 << 1 ; public static final int FLAG_DIRECT_INSERT = 2 << 2 ; public static final int FLAG_DIRECT_UPDATE = 2 << 3 ; public static final int FLAG_FK_INSERT = 2 << 4 ; public static final int FLAG_FK_UPDATE = 2 << 5 ; public static final int FLAG_PK_JOIN = 2 << 6 ; private String _name = null ; private String _fullName = null ; private Table _table = null ; private String _tableName = null ; private String _schemaName = null ; private int _type = Types . OTHER ; private String _typeName = null ; private int _javaType = JavaTypes . OBJECT ; private int _size = 0 ; private int _decimals = 0 ; private String _defaultStr = null ; private Object _default = null ; private Boolean _notNull = null ; private boolean _autoAssign = false ; private boolean _rel = false ; private boolean _implicitRelation = false ; private String _target = null ; private String _targetField = null ; private int _flags = 0 ; private int _index = 0 ; private boolean _pk = false ; private VersionStrategy _versionStrategy = null ; private String _comment = null ; private boolean _XML = false ; private boolean _isUni1MFK = false ; public Column ( ) { } public Column ( String name , Table table ) { } void remove ( ) { } public Table getTable ( ) { } public String getTableName ( ) { } public void setTableName ( String name ) { } public void resetTableName ( String name ) { } public String getSchemaName ( ) { } public void setSchemaName ( String name ) { } public String getName ( ) { } public void setName ( String name ) { } public String getFullName ( ) { } public int getType ( ) { } public void setType ( int sqlType ) { } public String getTypeName ( ) { } public void setTypeName ( String typeName ) { } public int getJavaType ( ) { } public void setJavaType ( int type ) { } public int getSize ( ) { } public void setSize ( int size ) { } public int getDecimalDigits ( ) { } public void setDecimalDigits ( int digits ) { } public String getDefaultString ( ) { } public void setDefaultString ( String def ) { } public Object getDefault ( ) { } public void setDefault ( Object def ) { } public boolean isNotNull ( ) { } public void setNotNull ( boolean notNull ) { } public boolean isNotNullExplicit ( ) { } public boolean isAutoAssigned ( ) { } public void setAutoAssigned ( boolean autoAssign ) { } public boolean isRelationId ( ) { } public void setRelationId ( boolean rel ) { } public String getTarget ( ) { } public void setTarget ( String target ) { } public String getTargetField ( ) { } public void setTargetField ( String target ) { } public boolean getFlag ( int flag ) { } public void setFlag ( int flag , boolean on ) { } public boolean isPrimaryKey ( ) { } void setPrimaryKey ( boolean pk ) { } public int getIndex ( ) { } void setIndex ( int index ) { } public boolean isLob ( ) { } public boolean isCompatible ( int type , String typeName , int size , int decimals ) { } public String toString ( ) { } public String getDescription ( ) { <START_BUG> StringBuffer buf = new StringBuffer ( ) ; <END_BUG> buf . append ( "Full<seq2seq4repair_space>Name:<seq2seq4repair_space>" ) . append ( getFullName ( ) ) . append ( "\n" ) ; buf . append ( "Type:<seq2seq4repair_space>" ) . append ( Schemas . getJDBCName ( getType ( ) ) ) . append ( "\n" ) ; buf . append ( "Size:<seq2seq4repair_space>" ) . append ( getSize ( ) ) . append ( "\n" ) ; buf . append ( "Default:<seq2seq4repair_space>" ) . append ( getDefaultString ( ) ) . append ( "\n" ) ; buf . append ( "Not<seq2seq4repair_space>Null:<seq2seq4repair_space>" ) . append ( isNotNull ( ) ) . append ( "\n" ) ; return buf . toString ( ) ; } public boolean equalsColumn ( Column col ) { } public void copy ( Column from ) { } public boolean isXML ( ) { } public void setXML ( boolean xml ) { } public VersionStrategy getVersionStrategy ( ) { } public void setVersionStrategy ( VersionStrategy strategy ) { } public boolean hasComment ( ) { } public String getComment ( ) { } public void setComment ( String comment ) { } public boolean isImplicitRelation ( ) { } public void setImplicitRelation ( boolean flag ) { } public boolean isUni1MFK ( ) { } public void setUni1MFK ( boolean isUni1MFK ) { } }

Fix:
StringBuilder buf = new StringBuilder ( ) ;