code: public void execute() throws IOException {
          if (sequential == null) {
              throw new IllegalArgumentException("Sequential element is missing");
          }
          builder.withInputs(inputStreams);
          if (filters != null) {
              builder.withInputFilters(filters.toFilter());
          }
          expect = builder.build();
          sequential.setExpect(expect);
          sequential.perform();
      }
docs: Constructs an instance of {@link Expect} and perform the sequential tasks on it.
  
  @throws IOException if an I/O error occurs