@Nullable
  public static char [] getAllCharacters (@Nullable @WillClose final Reader aReader)
  {
    if (aReader == null)
      return null;

    return getCopy (aReader).getAsCharArray ();
  }
@ Nullable public static char [ ] getAllCharacters ( @ Nullable @ WillClose final Reader aReader ) { if ( aReader == null ) return null ; return getCopy ( aReader ) . getAsCharArray ( ) ; }
Read all characters from the passed reader into a char array.

@param aReader
The reader to read from. May be <code>null</code>.
@return The character array or <code>null</code> if the reader is
<code>null</code>.