BufferedReader reader = new BufferedReader(new InputStreamReader(
file.getInputStream(), cs));
try {
String line = reader.readLine();
parseFileHeader(file, line);
ChangeSet changeSet = null;
StringBuilder scriptBody = null;
line = reader.readLine();
while (line != null) {
ChangeSet newChangeSet = parseChangeSetStart(line);
if (newChangeSet != null) {
addScriptToChangeSet(changeSet, scriptBody);
changeSet = newChangeSet;
scriptBody = new StringBuilder();
ChangeSetReaderUtil.populateChangeSetResourceInfo(changeSet, file);