protected void initNodesLoader() {
   if (!isUseNodes) {
     isUseNodes =
         shaderNames.get(Shader.ShaderType.Vertex) == null
             && shaderNames.get(Shader.ShaderType.Fragment) == null;
     if (isUseNodes) {
       if (nodesLoaderDelegate == null) {
         nodesLoaderDelegate = new ShaderNodeLoaderDelegate();
       } else {
         nodesLoaderDelegate.clear();
       }
       nodesLoaderDelegate.setTechniqueDef(technique);
       nodesLoaderDelegate.setMaterialDef(materialDef);
       nodesLoaderDelegate.setAssetManager(assetManager);
     }
   }
 }