Handled writing as tab separated file correctly, using openCSV. Postponed the committing of newly generated sources, xsd files and build file.