final PsiElement toAdd = DartElementGenerator.createTopLevelStatementFromText(file.getProject(), "import '" + urlToImport + "';");
if (toAdd != null) {
final PsiElement anchor = findAnchorForImportStatement(file, importStatements);
if (anchor == null) {
final PsiElement child = file.getFirstChild();
file.addBefore(toAdd, child);
if (!(child instanceof PsiWhiteSpace)) {
file.getNode().addLeaf(DartTokenTypesSets.WHITE_SPACE, "\n", child.getNode());
}
}
else {