docs: @Override
      public boolean addTransformer(final ClassFileTransformer cft) {
          transformers.add(cft);
  
          // Also recursively register with parent(s), until a non-AppClassLoader or GlobalSharedLibrary loader is encountered.
          if (parent instanceof AppClassLoader) {
              if (Util.isGlobalSharedLibraryLoader(((AppClassLoader) parent))) {
                  if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
                      Tr.debug(tc, "addTransformer - skipping parent loader because it is a GlobalSharedLibrary");
                  }
              } else {
                  return ((AppClassLoader) parent).addTransformer(cft);
              }
          }
          return true;
      }