code: @Nonnull
    public static SAXReaderSettings createCloneOnDemand (@Nullable final ISAXReaderSettings aOther)
    {
      if (aOther == null)
      {
        // Create plain object
        return new SAXReaderSettings ();
      }
  
      // Create a clone
      return new SAXReaderSettings (aOther);
    }
docs: Create a clone of the passed settings, depending on the parameter. If the
  parameter is <code>null</code> a new empty {@link SAXReaderSettings} object
  is created, otherwise a copy of the parameter is created.
  
  @param aOther
  The parameter to be used. May be <code>null</code>.
  @return Never <code>null</code>.