if (args != null) {
for (String arg : args.split( " " )) { //NOI18N
b = b.addArgument( arg );
}
}
Project p = FileOwnerQuery.getOwner( file );
String displayName = file.getName();
if (p != null && p.getLookup().lookup( NodeJSProject.class ) != null) {
ProjectInformation pi = p.getLookup().lookup( ProjectInformation.class );
displayName = pi == null ? p.getProjectDirectory().getName() : pi.getDisplayName();
MainFileProvider prov = p.getLookup().lookup( MainFileProvider.class );
if (prov != null && !file.equals( prov.getMainFile() )) {
displayName += "-" + file.getName(); //NOI18N
}
}