docs: private void getEJBWithPathClasses(Set<String> classeNames, EJBEndpoint ejb, String ejbInterfaceName, ClassLoader appClassloader) {
          final String methodName = "getEJBWithPathClasses";
          if (tc.isEntryEnabled())
              Tr.entry(tc, methodName, classeNames, ejb, ejbInterfaceName);
          if (classeNames == null) {
              if (tc.isEntryEnabled())
                  Tr.exit(tc, methodName, Collections.emptySet());
          }
  
          Class<Path> pathClass = Path.class;
          final String ejbClassName = (ejbInterfaceName == null) ? ejb.getClassName() : ejbInterfaceName;
          Class<?> c = null;
          try {
              c = appClassloader.loadClass(ejbClassName);
          } catch (ClassNotFoundException e) {
  
              if (tc.isDebugEnabled()) {
                  Tr.debug(tc, "getEJBWithPathClasses() exit - due to Class Not Found for " + ejbClassName + ": " + e);
              }
          }
  
          if (c != null && c.getAnnotation(pathClass) != null) {
              classeNames.add(ejbClassName);
          }
  
          if (tc.isEntryEnabled())
              Tr.exit(tc, methodName, classeNames);
      }