}
}
@Override
public IBackend getBuildBackend(@NonNull final IErlProject project) {
final RuntimeInfo info = project.getRuntimeInfo();
if (info == null) {
ErlLogger
.info("Project %s has no runtime info, using ide", project.getName());
return getIdeBackend();
}
final String version = info.getVersion().asMajor().toString();
IBackend b = buildBackends.get(version);
if (b == null) {
b = factory.createBuildBackend(info);
buildBackends.put(version, b);
addBackend(b);