Program: 127605
Project: 127605
Buggy source:
public static int getJavaTypeBySqlType(String sqlType){
  if ("String_Node_Str".equalsIgnoreCase(sqlType.trim())) {
    return Types.DATE;
  }
 else   if ("String_Node_Str".equalsIgnoreCase(sqlType.trim())) {
    return Types.BIGINT;
  }
 else   if ("String_Node_Str".equalsIgnoreCase(sqlType.trim())) {
    return Types.INTEGER;
  }
 else   if ("String_Node_Str".equalsIgnoreCase(sqlType.trim())) {
    return Types.SMALLINT;
  }
 else   if ("String_Node_Str".equalsIgnoreCase(sqlType.trim())) {
    return Types.FLOAT;
  }
 else   if ("String_Node_Str".equalsIgnoreCase(sqlType.trim())) {
    return Types.CHAR;
  }
 else   if ("String_Node_Str".equalsIgnoreCase(sqlType.trim())) {
    return Types.VARCHAR;
  }
 else   if ("String_Node_Str".equalsIgnoreCase(sqlType.trim())) {
    return Types.DECIMAL;
  }
 else   if ("String_Node_Str".equalsIgnoreCase(sqlType.trim())) {
    return Types.TIME;
  }
 else   if ("String_Node_Str".equalsIgnoreCase(sqlType.trim())) {
    return Types.TIMESTAMP;
  }
 else   if ("String_Node_Str".equalsIgnoreCase(sqlType.trim())) {
    return Types.BLOB;
  }
 else   if ("String_Node_Str".equalsIgnoreCase(sqlType.trim())) {
    return Types.CLOB;
  }
 else   if ("String_Node_Str".equalsIgnoreCase(sqlType.trim())) {
    return Types.DISTINCT;
  }
 else   if ("String_Node_Str".equalsIgnoreCase(sqlType.trim())) {
    return Types.DOUBLE;
  }
 else   if ("String_Node_Str".equalsIgnoreCase(sqlType.trim())) {
    return Types.LONGVARCHAR;
  }
 else   if ("String_Node_Str".equalsIgnoreCase(sqlType.trim())) {
    return Types.REAL;
  }
  return 0;
}

Fixed version (ground truth):
public static int getJavaTypeBySqlType(String sqlType){
  if ("String_Node_Str".equalsIgnoreCase(sqlType.trim())) {
    return Types.DATE;
  }
 else   if ("String_Node_Str".equalsIgnoreCase(sqlType.trim())) {
    return Types.BIGINT;
  }
 else   if ("String_Node_Str".equalsIgnoreCase(sqlType.trim())) {
    return Types.INTEGER;
  }
 else   if ("String_Node_Str".equalsIgnoreCase(sqlType.trim())) {
    return Types.SMALLINT;
  }
 else   if ("String_Node_Str".equalsIgnoreCase(sqlType.trim())) {
    return Types.FLOAT;
  }
 else   if ("String_Node_Str".equalsIgnoreCase(sqlType.trim())) {
    return Types.CHAR;
  }
 else   if ("String_Node_Str".equalsIgnoreCase(sqlType.trim())) {
    return Types.VARCHAR;
  }
 else   if ("String_Node_Str".equalsIgnoreCase(sqlType.trim())) {
    return Types.DECIMAL;
  }
 else   if ("String_Node_Str".equalsIgnoreCase(sqlType.trim())) {
    return Types.TIME;
  }
 else   if ("String_Node_Str".equalsIgnoreCase(sqlType.trim())) {
    return Types.TIMESTAMP;
  }
 else   if ("String_Node_Str".equalsIgnoreCase(sqlType.trim())) {
    return Types.TIMESTAMP;
  }
 else   if ("String_Node_Str".equalsIgnoreCase(sqlType.trim())) {
    return Types.BLOB;
  }
 else   if ("String_Node_Str".equalsIgnoreCase(sqlType.trim())) {
    return Types.CLOB;
  }
 else   if ("String_Node_Str".equalsIgnoreCase(sqlType.trim())) {
    return Types.DISTINCT;
  }
 else   if ("String_Node_Str".equalsIgnoreCase(sqlType.trim())) {
    return Types.DOUBLE;
  }
 else   if ("String_Node_Str".equalsIgnoreCase(sqlType.trim())) {
    return Types.LONGVARCHAR;
  }
 else   if ("String_Node_Str".equalsIgnoreCase(sqlType.trim())) {
    return Types.LONGVARCHAR;
  }
 else   if ("String_Node_Str".equalsIgnoreCase(sqlType.trim())) {
    return Types.REAL;
  }
  return 0;
}