Compile is a very effective feature of the retained scene graph. Although in various documents regarding Java3D there are comments that compile is automatically called when a BranchGroup is added to a live scene graph, the code itself shows that this is not true. It would be convenient to have compile called on all BranchGroups when added to a live scene graph, ensuring memory and performance improvements are utilized. A new MasterControl.autocompile boolean would control this, defaulting to false of course