code: public String compile(final DataProvider dataProvider,
                            final String template,
                            boolean replaceOptionals) {
          final InputStream templateStream = this.getClass().getResourceAsStream(template);
          return compile(dataProvider,
                         templateStream);
      }
docs: Generates DRL from a data provider for the spreadsheet data and templates.
  
  @param dataProvider the data provider for the spreadsheet data
  @param template     the string containing the template resource name
  @return the generated DRL text as a String