});
}
@Override
protected Result tryFindSourceRoot(final File binaryRoot) {
NbJavaModule mainModule = javaExt.getCurrentModel().getMainModule();
if (tryGetSourceRoots(mainModule, binaryRoot) == null) {
return null;
}
return new SourceForBinaryQueryImplementation2.Result() {
@Override
public boolean preferSources() {
return getRoots().length > 0;
}
@Override
public FileObject[] getRoots() {
NbJavaModel projectModel = javaExt.getCurrentModel();
NbJavaModule mainModule = projectModel.getMainModule();
return getSourceRoots(mainModule, binaryRoot);
}
@Override