@NotNull
  @Override
  default List<String> getFullyQualifiedObjectNames() {
    final QualifiedName source = getImportSourceQName();

    final String prefix = (source != null) ? (source.join(".") + '.') : "";

    final List<String> unqualifiedNames = PyAstImportStatement.getImportElementNames(getImportElements());

    final List<String> result = new ArrayList<>(unqualifiedNames.size());

    for (final String unqualifiedName : unqualifiedNames) {
      result.add(prefix + unqualifiedName);
    }
    return result;
  }
@NotNull
  @Override
  default List<String> getFullyQualifiedObjectNames()