public String compile(final String xls,
                          final String template,
                          int startRow,
                          int startCol) {
        return compile( xls,
                        template,
                        InputType.XLS,
                        startRow,
                        startCol );

    }
@Test
    public void testLoadBasicWithExtraCells() {
        final String drl = converter.compile("/data/BasicWorkbook.drl.xls",
                                             "/templates/test_template4.drl",
                                             InputType.XLS,
                                             10,
                                             2);
        assertThat(drl).isNotNull();

        assertThat(drl).contains("This is a function block");
        assertThat(drl).contains("global Class1 obj1;");
        assertThat(drl).contains("myObject.getColour().equals(blue)");
        assertThat(drl).contains("Foo(myObject.getColour().equals(red), myObject.size() > 12\")");

        assertThat(drl).contains("b: Bar()\n        eval(myObject.size() < 3)");
        assertThat(drl).contains("b: Bar()\n        eval(myObject.size() < 9)");

        assertThat(drl.indexOf("Foo(myObject.getColour().equals(red), myObject.size() > 1)") < drl.indexOf("b: Bar()\n        eval(myObject.size() < 3)")).isTrue();
    }