code: @Override
      public String[] getconnectionFactories() {
  
          final String methodName = "getconnectionFactories()";
          final boolean trace = TraceComponent.isAnyTracingEnabled();
          if (trace && tc.isEntryEnabled())
              Tr.entry(tc, methodName, this);
  
          final Collection<JCAConnectionFactoryMBeanImpl> c = cfMBeanChildrenList.values();
          final int size = c.size();
          final String[] result = new String[size];
          int index = 0;
          for (JCAConnectionFactoryMBeanImpl mbeanItem : c)
              result[index++] = mbeanItem.getobjectName();
  
          if (trace && tc.isEntryEnabled())
              Tr.exit(tc, methodName, this);
          return result;
      }
docs: /*
  (non-Javadoc)
  
  @see com.ibm.websphere.management.j2ee.JCAResourceMBean#getconnectionFactories()