code: @Nonnull
    public EChange registerState (@Nonnull final IHCElement <?> aNewElement)
    {
      ValueEnforcer.notNull (aNewElement, "NewElement");
      if (aNewElement.hasNoID ())
        LOGGER.warn ("Registering the state for an object that has no ID - creating a new ID now!");
  
      return registerState (aNewElement.ensureID ().getID (), aNewElement);
    }
docs: Register a state for the passed HC element, using the internal ID of the
  element.
  
  @param aNewElement
  The element to be added to the registry. May not be
  <code>null</code>.
  @return Never <code>null</code>.