code: protected ShadowMap createShadowMap() {
          synchronized (RoboSputnik.class) {
              if (mainShadowMap != null) return mainShadowMap;
              mainShadowMap = new ShadowMap.Builder().build();
              return mainShadowMap;
          }
      }
docs: public PackageResourceLoader createResourceLoader(ResourcePath resourcePath) {