StringBuilder buf = new StringBuilder(s.length());
Pattern pattern = Pattern.compile(".*ALTER TABLE .* ADD CONSTRAINT (.*) FOREIGN KEY .* REFERENCES .* \\(.*\\) DEFERRABLE INITIALLY DEFERRED.*");
Pattern pattern2 = Pattern.compile("(.*ALTER TABLE .* ADD CONSTRAINT ).*( FOREIGN KEY .* REFERENCES .* \\(.*\\) DEFERRABLE INITIALLY DEFERRED.*)");
String lineSeparator = System.getProperty("line.separator");
for (Enumeration e = a.objectEnumerator(); e.hasMoreElements();) {
String statementLine = (String) e.nextElement();
NSArray b = NSArray.componentsSeparatedByString(statementLine, lineSeparator);
for (Enumeration e1 = b.objectEnumerator(); e1.hasMoreElements();) {
String statement = (String) e1.nextElement();
if (!pattern.matcher(statement).matches()) {