code: @Override
      public EntityManager createEntityManager(Map arg0)
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled())
              Tr.debug(tc, "createEntityManager : " + this);
          throw new UnsupportedOperationException("This operation is not supported on a pooling EntityManagerFactory.");
      }
docs: Pooled entity managers have their properties already defined. A
  provider exploiting the pool cannot use this method.
  
  @throws UnsupportedOperationException