docs: @Override
      public Object getObjectInstance(JavaColonNamespace namespace, String name) throws NamingException {
  
          Object instance;
  
          // This helper only provides support for java:global, java:app, and java:module
          if (namespace == JavaColonNamespace.GLOBAL) {
              instance = processJavaColonGlobal(name);
          } else if (namespace == JavaColonNamespace.APP) {
              instance = processJavaColonApp(name);
          } else if (namespace == JavaColonNamespace.MODULE) {
              instance = processJavaColonModule(name);
          } else {
              instance = null;
          }
  
          return instance;
      }