ErlangSdkRelease release = sdk != null ? ErlangSdkType.getRelease(sdk) : null;
if (qAtom != null) {
String moduleName = getName(qAtom);
functions.addAll(getExternalFunctionForCompletion(containingFile.getProject(), moduleName));
if (release == null || release.needBifCompletion(moduleName)) {
addBifs(lookupElements, ErlangBifTable.getBifs(moduleName), withArity);
}
addBifs(lookupElements, ErlangBifTable.getBifs("", ErlangBifTable.MODULE_INFO), withArity);
}
else {