private static void collectNamesToImport(
      @NotNull final Collection<Pair<String, Boolean>> names,
      @NotNull final Collection<String> demandedForNested,
      @NotNull XmlFile file) {
    file.accept(
        new JavaFxUsedClassesVisitor() {
          @Override
          protected void appendClassName(String fqn) {
            names.add(Pair.create(fqn, false));
          }

          @Override
          protected void appendDemandedPackageName(@NotNull String packageName) {
            demandedForNested.add(packageName);
          }
        });
  }