code: @Override
      public void close() throws IOException {
          for (InputStream stream : this) {
              try {
                  stream.close();
              } catch (IOException e) {
                  Scope.getCurrentScope().getLog(getClass()).severe("Error closing stream. Logging error and continuing", e);
              }
          }
      }
docs: Close the streams in this collection.