code: public static TraceComponent register( Class<?> aClass, String group,
                                           String resourceBundleName) {
      return Tr.register(aClass, group, resourceBundleName);
    }
docs: Register a named component in the specified group with trace manager.
  <p>
  A component must register with the trace manager before it can use the
  services provided by the convenience methods of this class. Components may
  register multiple times with the same name, but the trace manager ensures
  that such registrations return the same unique <code>TraceComponent</code>
  associated with that name.
  <p>
  @param aClass a valid <code>Class</code> to register a component for with
  the trace manager. The className is used as the name in the
  registration process.
  @param group the name of the group that the named component is a member of.
  Null is allowed. If null is passed, the name is not added to a
  group. Once added to a group, there is no corresponding mechanism
  to remove a component from a group.
  @param resourceBundleName the name of the message properties file to use
  when providing national language support for messages logged by
  this component. All messages for this component must be found in
  this file. If null is passed, the current message file name is not
  changed.
  @return the <code>TraceComponent</code> corresponding to the name of the
  specified class.