code: @Nonnull
    public static ESuccess copyReaderToWriter (@WillClose @Nullable final Reader aReader,
                                               @WillNotClose @Nullable final Writer aWriter)
    {
      return copyReaderToWriter (aReader, aWriter, new char [DEFAULT_BUFSIZE], (MutableLong) null, (Long) null);
    }
docs: Pass the content of the given reader to the given writer. The reader is
  automatically closed, whereas the writer stays open!
  
  @param aReader
  The reader to read from. May be <code>null</code>. Automatically
  closed!
  @param aWriter
  The writer to write to. May be <code>null</code>. Not automatically
  closed!
  @return <code>{@link ESuccess#SUCCESS}</code> if copying took place, <code>
  {@link ESuccess#FAILURE}</code> otherwise