public RootNode ( NodeJSProject project, InstanceContent content ) {
super( createProjectChildren( project ), new ProxyLookup( project.getLookup(), new AbstractLookup( content ) ) );
content.add( this );
final ProjectInformation info = getLookup().lookup( ProjectInformation.class );
setDisplayName( info.getDisplayName() );
info.addPropertyChangeListener( new PropertyChangeListener() {
@Override
public void propertyChange ( PropertyChangeEvent evt ) {
setDisplayName( info.getDisplayName() );
}
} );