assert newPackageStatement != null;
if (packageStatement == null && firstChild == null) {
haxeFile.add(newPackageStatement);
}
else if (packageStatement == null && firstChild != null) {
haxeFile.addBefore(newPackageStatement, firstChild);
}
else {
packageStatement.replace(newPackageStatement);
}
}