code: @Override
      public final void addTransformer(ClassTransformer transformerClass) {
          final boolean isTraceOn = TraceComponent.isAnyTracingEnabled();
          if (isTraceOn && tc.isEntryEnabled()) {
              Tr.entry(tc, "addTransformer: PUID = " + ivArchivePuId + ", transformer = " + transformerClass); //d454146
          }
  
          if (transformerClass != null) {
              JPAComponent jpaComp = getJPAComponent();
              if (jpaComp != null && jpaComp.getCaptureEnhancedEntityClassBytecode()) {
                  transformerClass = new CapturingClassTransformer(transformerClass, ivApplInfo.getApplName(), jpaComp.getServerLogDirectory());
              }
          }
  
          ivTransformers.add(transformerClass);
  
          if (isTraceOn && tc.isEntryEnabled()) {
              Tr.exit(tc, "addTransformer : # registered transfromer = " + ivTransformers.size());
          }
      }
docs: (non-Javadoc)
  
  @see javax.persistence.spi.PersistenceUnitInfo#addTransformer(javax.persistence.spi.ClassTransformer)