code: public static ByteArrayOutputStream2 pump(InputStream is, boolean closeIn) throws IOException{
          return pump(is, new ByteArrayOutputStream2(), closeIn, true);
      }
docs: Reads data from <code>is</code> and writes it into an instanceof {@link ByteArrayOutputStream2}.<br>
  
  @param is        inputstream from which data is read
  @param closeIn   close inputstream or not
  @return          the instance of {@link ByteArrayOutputStream2} into which data is written
  @throws IOException if an I/O error occurs.